iOS获取设备的机型名称
来源:互联网 发布:搜索引擎优化技术 编辑:程序博客网 时间:2024/04/30 04:01
若有新机型更新,可参考苹果官方文档:传送门Models
///根据设备型号Model获取设备名称+ (NSString *)deviceName { static NSString *deviceVersion = nil; if (deviceVersion == nil) { NSString *(^getDeviceModelInfo)(void) = ^NSString *(void){ struct utsname systemInfo; uname(&systemInfo); NSString *platform = [NSString stringWithFormat:@"%s", systemInfo.machine]; return platform; }; NSDictionary *deviceVersionNames = @{ @"i386": @"Simulator", @"x86_64": @"Simulator", @"iPhone1,1": @"iPhone 1", @"iPhone1,2": @"iPhone 3", @"iPhone2,1": @"iPhone 3S", @"iPhone3,1": @"iPhone 4", @"iPhone3,2": @"iPhone 4", @"iPhone4,1": @"iPhone 4S", @"iPhone5,1": @"iPhone 5", @"iPhone5,2": @"iPhone 5", @"iPhone5,3": @"iPhone 5C", @"iPhone5,4": @"iPhone 5C", @"iPhone6,1": @"iPhone 5S", @"iPhone6,2": @"iPhone 5S", @"iPhone7,1": @"iPhone 6Plus", @"iPhone7,2": @"iPhone 6", @"iPhone8,1": @"iPhone 6S", @"iPhone8,2": @"iPhone 6SPlus", @"iPhone8,4": @"iPhone SE", @"iPhone9,1": @"iPhone 7", @"iPhone9,2": @"iPhone 7Plus", @"iPhone9,3": @"iPhone 7", @"iPhone9,4": @"iPHone 7Plus", @"iPod1,1": @"iPodTouch", @"iPod2,1": @"iPodTouch2", @"iPod3,1": @"iPodTouch3", @"iPod4,1": @"iPodTouch4", @"iPod5,1": @"iPodTouch5", @"iPod7,1": @"iPodTouch6", @"iPad1,1": @"iPad 1", @"iPad2,1": @"iPad 2", @"iPad2,2": @"iPad 2", @"iPad2,3": @"iPad 2", @"iPad2,4": @"iPad 2", @"iPad2,5": @"iPad Mini", @"iPad2,6": @"iPad Mini", @"iPad2,7": @"iPad Mini", @"iPad3,1": @"iPad 3", @"iPad3,2": @"iPad 3", @"iPad3,3": @"iPad 3", @"iPad3,4": @"iPad 3", @"iPad3,5": @"iPad 3", @"iPad3,6": @"iPad 3", @"iPad4,1": @"iPad Air", @"iPad4,2": @"ipad Air", @"iPad4,3": @"iPad Air", @"iPad5,3": @"iPad Air2", @"iPad5,4": @"iPad Air2", }; NSString *deviceVersionInfo = getDeviceModelInfo(); deviceVersion = [deviceVersionNames valueForKey:deviceVersionInfo]; if (!deviceVersion) { deviceVersion = deviceVersionInfo; } } return deviceVersion;}
0 0
- iOS获取设备的机型名称
- iOS 获取设备机型
- iOS 获取手机的机型
- 4、iOS获取设备名称
- 获取IOS设备的系统版本,硬件名称,mac地址
- IOS 获取设备机型 系统版本 应用版本
- ios获取设备信息-设备名称,系统名称等等
- iOS获取机型方式
- ios版本 设备版本名称 获取方法
- Android 获取机型设备信息
- 如何获取当前设备的机型(更新到iPhoneX)?判断机型是否为iPhone X?
- iOS获取设备信息,MAC地址,IP地址,设备名称
- IOS获取设置的语言和国家以及设备的名称版本
- ios 区分iphone ipod & ipad的方法及获取设备名称。
- iOS获取当前app的设备名称和版本号等内容
- iOS设备的wifi获取,包括wifi名称,ip地址 (.m文件)
- 获取APP的版本号,名称,序列号,设备名称等
- 如何获得ios设备的硬件名称
- sublime text3的常用插件
- <LeetCode> 题40:两个栈实现一个队列
- 前端reset样式
- Your project path contains non-ASCII characters
- 小甲鱼PE详解之资源(PE详解11)
- iOS获取设备的机型名称
- Intellij idea 入门
- php无限分类的思想
- Audio Session Programming Guide(官方文档翻译一)
- delphi正则应用
- Linux查看版本或发行版本
- 理解DOM事件流的三个阶段
- 使用erlang 的公司/产品
- [libevent]事件流程大览