ios 获取设备型号 最新(包含iphone6 and 6 plus)
2014-11-03 16:45
579 查看
一行行敲出来的用到珍惜
+ (NSString *)deviceName { size_t size ; char *machine = (char*)malloc(size); sysctlbyname("hw.machine", machine, &size, NULL, 0); NSString *platform = [NSString stringWithCString:machine encoding:NSUTF8StringEncoding]; free(machine); //Simulator if ([platform isEqualToString:@"i386"]) return@"32 Simulator"; if ([platform isEqualToString:@"x86_64"]) return@"64 Simulator"; //ipod if ([platform isEqualToString:@"iPod1,1"]) return@"iPod 1"; if ([platform isEqualToString:@"iPod2,1"]) return@"iPod 2"; if ([platform isEqualToString:@"iPod3,1"]) return@"iPod 3"; if ([platform isEqualToString:@"iPod4,1"]) return@"iPod 4"; //iphone if ([platform isEqualToString:@"iPhone1,1"]) return@"iPhone"; if ([platform isEqualToString:@"iPhone1,2"]) return@"iPhone 3G"; if ([platform isEqualToString:@"iPhone2,1"]) return@"iPhone 3GS"; if ([platform isEqualToString:@"iPhone3,1"]) 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 Plus"; if ([platform isEqualToString:@"iPhone7,2"]) return@"iPhone 6"; //iPad if ([platform isEqualToString:@"iPad1,1"]) return@"iPad"; if ([platform isEqualToString:@"iPad2,1"]) return@"iPad 2"; if ([platform isEqualToString:@"iPad3,1"]) return@"iPad 3rd"; if ([platform isEqualToString:@"iPad3,4"]) return@"iPad 4th"; if ([platform isEqualToString:@"iPad2,5"]) return@"iPad mini"; if ([platform isEqualToString:@"iPad4,1"]) return@"iPad Air 5th Wifi"; if ([platform isEqualToString:@"iPad4,2"]) return@"iPad Air 5th Cellular"; if ([platform isEqualToString:@"iPad4,4"]) return@"iPad mini 2nd Wifi"; if ([platform isEqualToString:@"iPad4,5"]) return@"iPad mini 2nd Celluar"; return @"iPhone"; }
相关文章推荐
- 最新获取iOS设备型号大全(包括iphone7,iphone7 Plus)
- 2015-12-IOS 获取最新设备型号方法
- 2015-12-IOS 获取最新设备型号方法
- iOS 获取最新设备型号方法
- iOS开发 最新-获取硬件设备型号
- IOS获取设备类型 (更新添加iPhone6 & iPhone6 Plus)
- IOS 获取最新设备型号方法
- iOS获取设备型号 系统版本(最新iPhone5s)
- 2013-12-IOS 获取最新设备型号方法
- iOS获取设备型号(更新到iPhone6,6p)
- iOS获取当前设备型号等信息(全)包含iPhone7和iPhone7P
- 2013-12-IOS 获取最新设备型号方法
- 获取iOS设备型号(最新iPhone6+、iPad4)
- 最全最新获取各种设备号 (含iphone6,iphone6 plus)
- IOS 获取最新设备型号方法
- iOS获取当前设备型号等信息总结 包含iPhone7和iPhone7P
- 2015-10-14 iOS获取最新设备型号方法
- (转)获取iOS设备型号(最新iPhone6+、iPad4)
- 2013-12-IOS 获取最新设备型号方法
- ios 获取最新设备型号方法