获取IOS硬件设备的型号
2013-01-05 09:49
525 查看
/* * 获取版本型号 * "i386" simulator * "iPod1,1" iPod Touch * "iPhone1,1" iPhone * "iPhone1,2" iPhone 3G * "iPhone2,1" iPhone 3GS * "iPad1,1" iPad * "iPhone3,1" iPhone 4 */ +(NSString *)deviceString; +(NSString*)deviceString { struct utsname systemInfo; uname(&systemInfo); NSString *deviceString = [NSString stringWithCString:systemInfo.machine encoding:NSUTF8StringEncoding]; if ([deviceString isEqualToString:@"iPhone1,1"]) return @"iPhone 1G"; if ([deviceString isEqualToString:@"iPhone1,2"]) return @"iPhone 3G"; if ([deviceString isEqualToString:@"iPhone2,1"]) return @"iPhone 3GS"; if ([deviceString isEqualToString:@"iPhone3,1"]) return @"iPhone 4"; if ([deviceString isEqualToString:@"iPhone3,2"]) return @"Verizon iPhone 4"; if ([deviceString isEqualToString:@"iPod1,1"]) return @"iPod Touch 1G"; if ([deviceString isEqualToString:@"iPod2,1"]) return @"iPod Touch 2G"; if ([deviceString isEqualToString:@"iPod3,1"]) return @"iPod Touch 3G"; if ([deviceString isEqualToString:@"iPod4,1"]) return @"iPod Touch 4G"; if ([deviceString isEqualToString:@"iPad1,1"]) return @"iPad"; if ([deviceString isEqualToString:@"iPad2,1"]) return @"iPad 2 (WiFi)"; if ([deviceString isEqualToString:@"iPad2,2"]) return @"iPad 2 (GSM)"; if ([deviceString isEqualToString:@"iPad2,3"]) return @"iPad 2 (CDMA)"; if ([deviceString isEqualToString:@"i386"]) return @"Simulator"; if ([deviceString isEqualToString:@"x86_64"]) return @"Simulator"; DLog(@"NOTE: Unknown device type: %@", deviceString); return deviceString; }
相关文章推荐
- iOS开发获取手机型号 (设备硬件类型)
- iOS开发 最新-获取硬件设备型号
- 获取IOS硬件设备的型号(转)
- 获取iOS设备型号
- 获取IOS设备型号的代码
- iOS获取当前设备型号等信息总结 包含iPhone7和iPhone7P
- iOS获取设备型号、装置类型等信息
- ios获取手机型号、系统版本、设备唯一标识符、手机运营商等
- iOS 获取当前苹果设备的型号(真机下测试有效,模拟器下只输出显示Simulator)
- iOS获取设备型号方法
- iOS开发 - 如何获取设备的总容量和可用容量 网络运营商 3g/wifi判断 手机型号
- 判断iOS硬件设备型号
- 获取当前IOS设备的CPU型号,CPU核数,GPU,GPU核数,屏幕分辨率,屏幕尺寸,PPI等信息
- 2015-10-14 iOS获取最新设备型号方法
- ios 硬件设备获取
- iOS之设备型号获取
- 获取iOS设备信息(内存/电量/容量/型号/IP地址/当前WIFI名称)
- iOS获取设备型号(更新到iPhone6,6p)
- 如何获取ios设备型号
- iOS获取 移动设备型号