Sometimes the project is to get information about the phone, so that users know their use:
Wrought wrote the code directly.
/*
Get Mobile Info
information such as the application's name and version number is stored in a dictionary of Mainbundle , which can be extracted using the following code
*/
nsdictionary* infodict =[[nsbundlemainbundle] Infodictionary];
nsstring* versionnum =[infodict objectforkey:@ "Cfbundleversion"];
nsstring*appname =[infodict objectforkey:@ "Cfbundledisplayname"];
nsstring*text =[nsstringstringwithformat:@ "%@%@", Appname,versionnum];
nsstring * Strmodel = [uidevicecurrentdevice]. model ;
NSLog (@ "%@", Strmodel);
// phone alias: user-defined name
nsstring* userphonename = [[uidevicecurrentdevice] name];
NSLog (@ " phone alias :%@", Userphonename);
// device name
nsstring* devicename = [[uidevicecurrentdevice] systemName];
NSLog (@ " device name :%@", devicename);
// Mobile system version
nsstring* phoneversion = [[uidevicecurrentdevice] systemversion];
NSLog (@ " mobile phone system version :%@", phoneversion);
// phone model
nsstring* Phonemodel = [[uidevicecurrentdevice] model];
NSLog (@ " mobile phone model :%@", Phonemodel);
// local model (internationalized region name)
nsstring* Localphonemodel = [[uidevicecurrentdevice] Localizedmodel];
NSLog (@ " internationalized Region name :%@", Localphonemodel);
nsdictionary *infodictionary = [[nsbundlemainbundle] infodictionary];
// current app name
nsstring *appcurname = [infodictionary objectforkey:@ "Cfbundledisplayname"];
NSLog (@ " current application name:%@", Appcurname);
// Current application version such as:1.0.1
nsstring *appcurversion = [infodictionary objectforkey:@ "cfbundleshortversionstring"];
NSLog (@ " current application version :%@", appcurversion);
// Current app version number int type
nsstring *appcurversionnum = [infodictionaryobjectforkey:@ "Cfbundleversion"];
NSLog (@ " Current app version number:%@", Appcurversionnum);
Get iOS device information