展会信息港展会大全

最全最新获取各种设备号 (含iphone6,iphone6 plus)
来源:互联网   发布日期:2015-09-27 15:11:24   浏览:1703次  

导读:#include #include @implementation DeviceManager + (NSString*)getDeviceVersion { size_t size; sysctlbyname(hw.machine,NULL, size, NULL,0); char *machine = (char*)malloc(size); sysctlbyname(hw.machine, machine, size,NULL, 0); NSString *platf...

#include

#include

@implementation DeviceManager

+ (NSString*)getDeviceVersion

{

size_t size;

sysctlbyname("hw.machine",NULL, &size,

NULL,0);

char *machine = (char*)malloc(size);

sysctlbyname("hw.machine", machine, &size,NULL,

0);

NSString *platform = [NSStringstringWithCString:machine

encoding:NSUTF8StringEncoding];

//NSString *platform = [NSStringstringWithUTF8String:machine];二者等效

free(machine);

return platform;

}

+ (NSString *)getPlatformString

{

NSString *platform = [selfgetDeviceVersion];

//iPhone

if ([platform

isEqualToString:@"iPhone1,1"])return

@"iPhone 1";

if ([platform

isEqualToString:@"iPhone1,2"])return

@"iPhone 3";

if ([platformisEqualToString:@"iPhone2,1"])return

@"iPhone 3GS";

if ([platform

isEqualToString:@"iPhone3,1"])return

@"iPhone 4";

if ([platform

isEqualToString:@"iPhone3,2"])return

@"iPhone 4";

if ([platform

isEqualToString:@"iPhone3,3"])return

@"iPhone 4";

if ([platform

isEqualToString:@"iPhone4,1"])return

@"iPhone 4s";

if ([platform

isEqualToString:@"iPhone5,1"])return

@"iPhone 5";

if ([platform

isEqualToString:@"iPhone5,2"])return

@"iPhone 5";

if ([platform

isEqualToString:@"iPhone5,3"])return

@"iPhone 5C";

if ([platform

isEqualToString:@"iPhone5,4"])return

@"iPhone 5C";

if ([platform

isEqualToString:@"iPhone6,1"])return

@"iPhone 5S";

if ([platform

isEqualToString:@"iPhone6,2"])return

@"iPhone 5S";

if ([platform

isEqualToString:@"iPhone7,1"])return

@"iPhone 6";

if ([platformisEqualToString:@"iPhone7,2"])return

@"iPhone 6 Plus";

//iPot Touch

if ([platform

isEqualToString:@"iPod1,1"])return

@"iPod Touch";

if ([platform

isEqualToString:@"iPod2,1"])return

@"iPod Touch 2";

if ([platform

isEqualToString:@"iPod3,1"])return

@"iPod Touch 3";

if ([platform

isEqualToString:@"iPod4,1"])return

@"iPod Touch 4";

if ([platform

isEqualToString:@"iPod5,1"])return

@"iPod Touch 5";

//iPad

if ([platform

isEqualToString:@"iPad1,1"])return

@"iPad";

if ([platform

isEqualToString:@"iPad2,1"])return

@"iPad 2";

if ([platform

isEqualToString:@"iPad2,2"])return

@"iPad 2";

if ([platform

isEqualToString:@"iPad2,3"])return

@"iPad 2";

if ([platform

isEqualToString:@"iPad2,4"])return

@"iPad 2";

if ([platform

isEqualToString:@"iPad2,5"])return

@"iPad Mini 1";

if ([platform

isEqualToString:@"iPad2,6"])return

@"iPad Mini 1";

if ([platform

isEqualToString:@"iPad2,7"])return

@"iPad Mini 1";

if ([platform

isEqualToString:@"iPad3,1"])return

@"iPad 3";

if ([platform

isEqualToString:@"iPad3,2"])return

@"iPad 3";

if ([platform

isEqualToString:@"iPad3,3"])return

@"iPad 3";

if ([platform

isEqualToString:@"iPad3,4"])return

@"iPad 4";

if ([platform

isEqualToString:@"iPad3,5"])return

@"iPad 4";

if ([platform

isEqualToString:@"iPad3,6"])return

@"iPad 4";

if ([platform

isEqualToString:@"iPad4,1"])return

@"iPad air";

if ([platform

isEqualToString:@"iPad4,2"])return

@"iPad air";

if ([platform

isEqualToString:@"iPad4,3"])return

@"iPad air";

if ([platform

isEqualToString:@"iPad4,4"])return

@"iPad mini 2";

if ([platform

isEqualToString:@"iPad4,5"])return

@"iPad mini 2";

if ([platform

isEqualToString:@"iPad4,6"])return

@"iPad mini 2";

if ([platform

isEqualToString:@"iPad4,7"])return

@"iPad mini 3";

if ([platform

isEqualToString:@"iPad4,8"])return

@"iPad mini 3";

if ([platform

isEqualToString:@"iPad4,9"])return

@"iPad mini 3";

if ([platform

isEqualToString:@"iPad5,3"])return

@"iPad air 2";

if ([platform

isEqualToString:@"iPad5,4"])return

@"iPad air 2";

if ([platformisEqualToString:@"iPhone Simulator"]

|| [platformisEqualToString:@"x86_64"])return

@"iPhone Simulator";

return platform;

}

赞助本站

人工智能实验室
AiLab云推荐
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港