您的位置:首页 > 移动开发 > IOS开发

iOS检测硬件型号

2017-03-10 00:04 141 查看
导入:
#import "sys/utsname.h"
-(NSString *)correspondVersion{NSString *correspondVersion = [self getDeviceVersionInfo];// 模拟器======if ([correspondVersion isEqualToString:@"iPhone Simulator"] || [correspondVersion isEqualToString:@"x86_64"]) return @"iPhone Simulator";if ([correspondVersion isEqualToString:@"i386"])        return@"Simulator";if ([correspondVersion isEqualToString:@"x86_64"])       return @"Simulator";if ([correspondVersion isEqualToString:@"iPhone1,1"])   return@"iPhone 1";if ([correspondVersion isEqualToString:@"iPhone1,2"])   return@"iPhone 3";if ([correspondVersion isEqualToString:@"iPhone2,1"])   return@"iPhone 3S";if ([correspondVersion isEqualToString:@"iPhone3,1"] || [correspondVersion isEqualToString:@"iPhone3,2"])   return@"iPhone 4";if ([correspondVersion isEqualToString:@"iPhone4,1"])   return@"iPhone 4S";if ([correspondVersion isEqualToString:@"iPhone5,1"] || [correspondVersion isEqualToString:@"iPhone5,2"])   return @"iPhone 5";if ([correspondVersion isEqualToString:@"iPhone5,3"] || [correspondVersion isEqualToString:@"iPhone5,4"])   return @"iPhone 5C";if ([correspondVersion isEqualToString:@"iPhone6,1"] || [correspondVersion isEqualToString:@"iPhone6,2"])   return @"iPhone 5S";if ([correspondVersion isEqualToString:@"iPhone7,1"]) return @"iPhone 6";if ([correspondVersion isEqualToString:@"iPhone7,2"]) return @"iPhone 6 Plus";if ([correspondVersion isEqualToString:@"iPhone8,1"]) return @"iPhone 6s";if ([correspondVersion isEqualToString:@"iPhone8,2"]) return @"iPhone 6s Plus";if ([correspondVersion isEqualToString:@"iPhone8,4"]) return @"iPhone SE";if ([correspondVersion isEqualToString:@"iPad1,1"]) return @"iPad";if ([correspondVersion isEqualToString:@"iPad2,1"]) return @"iPad 2";if ([correspondVersion isEqualToString:@"iPad2,2"]) return @"iPad 2";if ([correspondVersion isEqualToString:@"iPad2,3"]) return @"iPad 2";if ([correspondVersion isEqualToString:@"iPad2,4"]) return @"iPad 2";if ([correspondVersion isEqualToString:@"iPad2,5"]) return @"iPad Mini 1";if ([correspondVersion isEqualToString:@"iPad2,6"]) return @"iPad Mini 1";if ([correspondVersion isEqualToString:@"iPad2,7"]) return @"iPad Mini 1";if ([correspondVersion isEqualToString:@"iPad3,1"]) return @"iPad 3";if ([correspondVersion isEqualToString:@"iPad3,2"]) return @"iPad 3";if ([correspondVersion isEqualToString:@"iPad3,3"]) return @"iPad 3";if ([correspondVersion isEqualToString:@"iPad3,4"]) return @"iPad 4";if ([correspondVersion isEqualToString:@"iPad3,5"]) return @"iPad 4";if ([correspondVersion isEqualToString:@"iPad3,6"]) return @"iPad 4";if ([correspondVersion isEqualToString:@"iPad4,1"]) return @"iPad air";if ([correspondVersion isEqualToString:@"iPad4,2"]) return @"iPad air";if ([correspondVersion isEqualToString:@"iPad4,3"]) return @"iPad air";if ([correspondVersion isEqualToString:@"iPad4,4"]) return @"iPad mini 2";if ([correspondVersion isEqualToString:@"iPad4,5"]) return @"iPad mini 2";if ([correspondVersion isEqualToString:@"iPad4,6"]) return @"iPad mini 2";if ([correspondVersion isEqualToString:@"iPad4,7"]) return @"iPad mini 3";if ([correspondVersion isEqualToString:@"iPad4,8"]) return @"iPad mini 3";if ([correspondVersion isEqualToString:@"iPad4,9"]) return @"iPad mini 3";if ([correspondVersion isEqualToString:@"iPad5,3"]) return @"iPad air 2";if ([correspondVersion isEqualToString:@"iPad5,4"]) return @"iPad air 2";return @"未知型号";//    return correspondVersion;}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: