IOS Mobile Phone number, mobile phone name, version, etc.
NSString * identifierNumber = [[UIDevice currentDevice]. identifierForVendor uuuidstring];
NSLog (@ "mobile phone serial number: % @", identifierNumber );
// Mobile phone alias: User-Defined name
NSString * userPhoneName = [[UIDevice currentDevice] name];
NSLog (@ "cell phone alias: % @", userPhoneName );
// Device name
NSString * deviceName = [[UIDevice currentDevice] systemName];
NSLog (@ "device name: % @", deviceName );
// Mobile phone system version
NSString * phoneVersion = [[UIDevice currentDevice] systemVersion];
NSLog (@ "Mobile Phone System Version: % @", phoneVersion );
// Mobile Phone Model
NSString * phoneModel = [[UIDevice currentDevice] model];
NSLog (@ "Mobile Phone model: % @", phoneModel );
// Local model (International region name)
NSString * localPhoneModel = [[UIDevice currentDevice] localizedModel];
NSLog (@ "International region name: % @", localPhoneModel );
NSDictionary * infoDictionary = [[NSBundle mainBundle] 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 = [infoDictionary objectForKey: @ "CFBundleVersion"];
NSLog (@ "current application version number: % @", appCurVersionNum );