iOS中需要查询的设备号, 型号

   网上搜索出来的,记录下来以后使用方便:

    //手机序列号

    NSString* identifierNumber = [[UIDevice currentDevice] uniqueIdentifier];

    NSLog(@"手机序列号: %@",identifierNumber);

    //手机别名: 用户定义的名称

    NSString* userPhoneName = [[UIDevice currentDevice] name];

    NSLog(@"手机别名: %@", userPhoneName);

    //设备名称

    NSString* deviceName = [[UIDevice currentDevice] systemName];

    NSLog(@"设备名称: %@",deviceName );

    //手机系统版本

    NSString* phoneVersion = [[UIDevice currentDevice] systemVersion];

    NSLog(@"手机系统版本: %@", phoneVersion);

    //手机型号

    NSString* phoneModel = [[UIDevice currentDevice] model];

    NSLog(@"手机型号: %@",phoneModel );

    //地方型号 (国际化区域名称)

    NSString* localPhoneModel = [[UIDevice currentDevice] localizedModel];

    NSLog(@"国际化区域名称: %@",localPhoneModel );

    NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary];

    // 当前应用名称

    NSString *appCurName = [infoDictionary objectForKey:@"CFBundleDisplayName"];

    NSLog(@"当前应用名称:%@",appCurName);

    // 当前应用软件版本 比如:1.0.1

    NSString *appCurVersion = [infoDictionary objectForKey:@"CFBundleShortVersionString"];

    NSLog(@"当前应用软件版本:%@",appCurVersion);

    // 当前应用版本号码  int类型

    NSString *appCurVersionNum = [infoDictionary objectForKey:@"CFBundleVersion"];

    NSLog(@"当前应用版本号码:%@",appCurVersionNum);

    //手机序列号

    NSString* identifierNumber = [[UIDevice currentDevice] uniqueIdentifier];

    NSLog(@"手机序列号: %@",identifierNumber);

    //手机别名: 用户定义的名称

    NSString* userPhoneName = [[UIDevice currentDevice] name];

    NSLog(@"手机别名: %@", userPhoneName);

    //设备名称

    NSString* deviceName = [[UIDevice currentDevice] systemName];

    NSLog(@"设备名称: %@",deviceName );

    //手机系统版本

    NSString* phoneVersion = [[UIDevice currentDevice] systemVersion];

    NSLog(@"手机系统版本: %@", phoneVersion);

    //手机型号

    NSString* phoneModel = [[UIDevice currentDevice] model];

    NSLog(@"手机型号: %@",phoneModel );

    //地方型号 (国际化区域名称)

    NSString* localPhoneModel = [[UIDevice currentDevice] localizedModel];

    NSLog(@"国际化区域名称: %@",localPhoneModel );

    NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary];

    // 当前应用名称

    NSString *appCurName = [infoDictionary objectForKey:@"CFBundleDisplayName"];

    NSLog(@"当前应用名称:%@",appCurName);

    // 当前应用软件版本 比如:1.0.1

    NSString *appCurVersion = [infoDictionary objectForKey:@"CFBundleShortVersionString"];

    NSLog(@"当前应用软件版本:%@",appCurVersion);

    // 当前应用版本号码  int类型

    NSString *appCurVersionNum = [infoDictionary objectForKey:@"CFBundleVersion"];

    NSLog(@"当前应用版本号码:%@",appCurVersionNum);

    结果:

    2012-10-19 14:07:47.622 myDemo[5779:707] 手机序列号: 6685c75e34104be0b04c6ceb72985dc381f0f746

    2012-10-19 14:07:47.624 myDemo[5779:707] 手机别名: “spring sky”的 iPod

    2012-10-19 14:07:47.627 myDemo[5779:707] 设备名称: iPhone OS

    2012-10-19 14:07:47.629 myDemo[5779:707] 手机系统版本: 5.1.1

    2012-10-19 14:07:47.641 myDemo[5779:707] 手机型号: iPod touch

    2012-10-19 14:07:47.642 myDemo[5779:707] 国际化区域名称: iPod touch

    2012-10-19 14:07:47.643 myDemo[5779:707] 当前应用名称:myDemo

    2012-10-19 14:07:47.645 myDemo[5779:707] 当前应用软件版本:1.0.1

    2012-10-19 14:07:47.646 myDemo[5779:707] 当前应用版本号码:101


你可能感兴趣的:(知识点)