Get iOS device information
Sometimes, you need to obtain mobile phone information for projects so that users can know their usage:
You can directly write the code.
/*
Get mobile phone information
The Application name, version number, and other information are saved in a dictionary of mainBundle. The following code can be used to obtain the information:
*/
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 );
// Mobile phone alias: User-Defined name
NSString * userPhoneName = [[UIDevicecurrentDevice] name];
NSLog (@ "cell phone alias: % @", userPhoneName );
// Device name
NSString * deviceName = [[UIDevicecurrentDevice] systemName];
NSLog (@ "device name: % @", deviceName );
// Mobile phone system version
NSString * phoneVersion = [[UIDevicecurrentDevice] systemVersion];
NSLog (@ "Mobile Phone System Version: % @", phoneVersion );
// Mobile Phone Model
NSString * phoneModel = [[UIDevicecurrentDevice] model];
NSLog (@ "Mobile Phone model: % @", phoneModel );
// Local model (International region name)
NSString * localPhoneModel = [[UIDevicecurrentDevice] localizedModel];
NSLog (@ "International region name: % @", localPhoneModel );
NSDictionary * infoDictionary = [[NSBundlemainBundle] infoDictionary];
// Current application name
NSString * appCurName = [infoDictionary objectForKey: @ "CFBundleDisplayName"];
NSLog (@ "Current Application name: % @", appCurName );
// The current application version, for example, 1.0.1
NSString * appCurVersion = [infoDictionary objectForKey: @ "cfbundlepolicversionstring"];
NSLog (@ "current application version: % @", appCurVersion );
// Int type of the current application version number
NSString * appCurVersionNum = [infoDictionaryobjectForKey: @ "CFBundleVersion"];
NSLog (@ "current application version number: % @", appCurVersionNum );