iPhone机型判断大全 (2020年10月更新:iPhone 12、iPhone 12 Pro、iPhone 12 Pro Max)
设备型号官网地址:Models - The iPhone Wiki
2020年10月14日,新款iPhone 12 mini、12、12 Pro、12 Pro Max发布
- (NSString *)getDeviceType{struct utsname systemInfo;uname(&systemInfo);NSString *platform = [NSString stringWithCString:systemInfo.machine encoding:NSASCIIStringEncoding];//TODO:iPhone/*2007年1月9日,第一代iPhone 2G发布;2008年6月10日,第二代iPhone 3G发布 [1];2009年6月9日,第三代iPhone 3GS发布 [2];2010年6月8日,第四代iPhone 4发布;2011年10月4日,第五代iPhone 4S发布;2012年9月13日,第六代iPhone 5发布;2013年9月10日,第七代iPhone 5C及iPhone 5S发布;2014年9月10日,第八代iPhone 6及iPhone 6 Plus发布;2015年9月10日,第九代iPhone 6S及iPhone 6S Plus发布;2016年3月21日,第十代iPhone SE发布;2016年9月8日,第十一代iPhone 7及iPhone 7 Plus发布;*/if ([platform isEqualToString:@"iPhone1,1"]) return @"iPhone2G";if ([platform isEqualToString:@"iPhone1,2"]) return @"iPhone3G";if ([platform isEqualToString:@"iPhone2,1"]) return @"iPhone3GS";if ([platform isEqualToString:@"iPhone3,1"]) return @"iPhone4";if ([platform isEqualToString:@"iPhone3,2"]) return @"iPhone4";if ([platform isEqualToString:@"iPhone3,3"]) return @"iPhone4";if ([platform isEqualToString:@"iPhone4,1"]) return @"iPhone4S";if ([platform isEqualToString:@"iPhone5,1"]) return @"iPhone5";if ([platform isEqualToString:@"iPhone5,2"]) return @"iPhone5";if ([platform isEqualToString:@"iPhone5,3"]) return @"iPhone5c";if ([platform isEqualToString:@"iPhone5,4"]) return @"iPhone5c";if ([platform isEqualToString:@"iPhone6,1"]) return @"iPhone5s";if ([platform isEqualToString:@"iPhone6,2"]) return @"iPhone5s";if ([platform isEqualToString:@"iPhone7,2"]) return @"iPhone6";if ([platform isEqualToString:@"iPhone7,1"]) return @"iPhone6Plus";if ([platform isEqualToString:@"iPhone8,1"]) return @"iPhone6s";if ([platform isEqualToString:@"iPhone8,2"]) return @"iPhone6sPlus";if ([platform isEqualToString:@"iPhone8,3"]) return @"iPhoneSE";if ([platform isEqualToString:@"iPhone8,4"]) return @"iPhoneSE";if ([platform isEqualToString:@"iPhone9,1"]|| [platform isEqualToString:@"iPhone9,3"]) return @"iPhone7";if ([platform isEqualToString:@"iPhone9,2"]|| [platform isEqualToString:@"iPhone9,4"]) return @"iPhone7Plus";//2017年9月13日,第十二代iPhone 8,iPhone 8 Plus,iPhone X发布if ([platform isEqualToString:@"iPhone10,1"]|| [platform isEqualToString:@"iPhone10,4"]) return @"iPhone8";if ([platform isEqualToString:@"iPhone10,2"]|| [platform isEqualToString:@"iPhone10,5"]) return @"iPhone8Plus";if ([platform isEqualToString:@"iPhone10,3"]|| [platform isEqualToString:@"iPhone10,6"]) return @"iPhoneX";//2018年9月13日,第十三代iPhone XS,iPhone XS Max,iPhone XR发布if ([platform isEqualToString:@"iPhone11,2"]) return @"iPhoneXS";if ([platform isEqualToString:@"iPhone11,4"]|| [platform isEqualToString:@"iPhone11,6"]) return @"iPhoneXSMax";if ([platform isEqualToString:@"iPhone11,8"]) return @"iPhoneXR";//2019年9月11日,第十四代iPhone 11,iPhone 11 Pro,iPhone 11 Pro Max发布if([platform isEqualToString:@"iPhone12,1"]) return @"iPhone 11";if([platform isEqualToString:@"iPhone12,3"]) return @"iPhone 11 Pro";if([platform isEqualToString:@"iPhone12,5"]) return @"iPhone 11 Pro Max";//2020年4月15日,新款iPhone SE发布if ([platform isEqualToString:@"iPhone12,8"]) return @"iPhone SE 2020";//2020年10月14日,新款iPhone 12 mini、12、12 Pro、12 Pro Max发布if ([platform isEqualToString:@"iPhone13,1"]) return @"iPhone 12 mini";if ([platform isEqualToString:@"iPhone13,2"]) return @"iPhone 12";if ([platform isEqualToString:@"iPhone13,3"]) return @"iPhone 12 Pro";if ([platform isEqualToString:@"iPhone13,4"]) return @"iPhone 12 Pro Max";//2021年9月15日,新款iPhone 13 mini、13、13 Pro、13 Pro Max发布if ([platform isEqualToString:@"iPhone14,4"]) return @"iPhone 13 mini";if ([platform isEqualToString:@"iPhone14,5"]) return @"iPhone 13";if ([platform isEqualToString:@"iPhone14,2"]) return @"iPhone 13 Pro";if ([platform isEqualToString:@"iPhone14,3"]) return @"iPhone 13 Pro Max";//TODO:iPodif ([platform isEqualToString:@"iPod1,1"]) return @"iPod Touch 1G";if ([platform isEqualToString:@"iPod2,1"]) return @"iPod Touch 2G";if ([platform isEqualToString:@"iPod3,1"]) return @"iPod Touch 3G";if ([platform isEqualToString:@"iPod4,1"]) return @"iPod Touch 4G";if ([platform isEqualToString:@"iPod5,1"]) return @"iPod Touch (5 Gen)";if ([platform isEqualToString:@"iPod7,1"]) return @"iPod touch (6th generation)";//2019年5月发布,更新一种机型:iPod touch (7th generation)if ([platform isEqualToString:@"iPod9,1"]) return @"iPod touch (7th generation)";//TODO:iPadif ([platform isEqualToString:@"iPad1,1"]) return @"iPad 1G";if ([platform isEqualToString:@"iPad2,1"]|| [platform isEqualToString:@"iPad2,2"]|| [platform isEqualToString:@"iPad2,3"]|| [platform isEqualToString:@"iPad2,4"]) return @"iPad 2";if ([platform isEqualToString:@"iPad3,1"]|| [platform isEqualToString:@"iPad3,2"]|| [platform isEqualToString:@"iPad3,3"]) return @"iPad 3";if ([platform isEqualToString:@"iPad3,4"]|| [platform isEqualToString:@"iPad3,5"]|| [platform isEqualToString:@"iPad3,6"]) return @"iPad 4";if ([platform isEqualToString:@"iPad6,11"]) return @"iPad 5 (WiFi)";if ([platform isEqualToString:@"iPad6,12"]) return @"iPad 5 (Cellular)";if ([platform isEqualToString:@"iPad7,5"]|| [platform isEqualToString:@"iPad7,6"]) return @"iPad (6th generation)";if ([platform isEqualToString:@"iPad7,11"]|| [platform isEqualToString:@"iPad7,12"]) return @"iPad (7th generation)";if ([platform isEqualToString:@"iPad11,6"]|| [platform isEqualToString:@"iPad11,7"]) return @"iPad (8th generation)";if ([platform isEqualToString:@"iPad12,1"]|| [platform isEqualToString:@"iPad12,2"]) return @"iPad (9th generation)";//TODO:iPad Airif ([platform isEqualToString:@"iPad4,1"]|| [platform isEqualToString:@"iPad4,2"]|| [platform isEqualToString:@"iPad4,3"]) return @"iPad Air";if ([platform isEqualToString:@"iPad5,3"]|| [platform isEqualToString:@"iPad5,4"]) return @"iPad Air 2";if ([platform isEqualToString:@"iPad11,3"]|| [platform isEqualToString:@"iPad11,4"]) return @"iPad Air (3rd generation)";if ([platform isEqualToString:@"iPad13,1"]|| [platform isEqualToString:@"iPad13,2"]) return @"iPad Air (4th generation)";//TODO:iPad miniif ([platform isEqualToString:@"iPad2,5"]|| [platform isEqualToString:@"iPad2,6"]|| [platform isEqualToString:@"iPad2,7"]) return @"iPad Mini 1G";if ([platform isEqualToString:@"iPad4,4"]|| [platform isEqualToString:@"iPad4,5"]|| [platform isEqualToString:@"iPad4,6"]) return @"iPad Mini 2G";if ([platform isEqualToString:@"iPad4,7"]|| [platform isEqualToString:@"iPad4,8"]|| [platform isEqualToString:@"iPad4,9"]) return @"iPad Mini 3";if ([platform isEqualToString:@"iPad5,1"]|| [platform isEqualToString:@"iPad5,2"]) return @"iPad Mini 4";if ([platform isEqualToString:@"iPad11,1"]|| [platform isEqualToString:@"iPad11,2"]) return @"iPad mini (5th generation)";if ([platform isEqualToString:@"iPad14,1"]|| [platform isEqualToString:@"iPad14,2"]) return @"iPad mini (6th generation)";//TODO:iPad Proif ([platform isEqualToString:@"iPad6,7"]|| [platform isEqualToString:@"iPad6,8"]) return @"iPad Pro 12.9";if ([platform isEqualToString:@"iPad6,3"]|| [platform isEqualToString:@"iPad6,4"]) return @"iPad Pro 9.7";if ([platform isEqualToString:@"iPad7,1"]) return @"iPad Pro 12.9 inch 2nd gen (WiFi)";if ([platform isEqualToString:@"iPad7,2"]) return @"iPad Pro 12.9 inch 2nd gen (Cellular)";if ([platform isEqualToString:@"iPad7,3"]) return @"iPad Pro 10.5 inch (WiFi)";if ([platform isEqualToString:@"iPad7,4"]) return @"iPad Pro 10.5 inch (Cellular)";if ([platform isEqualToString:@"iPad8,1"]|| [platform isEqualToString:@"iPad8,2"]|| [platform isEqualToString:@"iPad8,3"]|| [platform isEqualToString:@"iPad8,4"]) return @"iPad Pro (11-inch)";if ([platform isEqualToString:@"iPad8,5"]|| [platform isEqualToString:@"iPad8,6"]|| [platform isEqualToString:@"iPad8,7"]|| [platform isEqualToString:@"iPad8,8"]) return @"iPad Pro (12.9-inch) (3rd generation)";if ([platform isEqualToString:@"iPad8,9"]|| [platform isEqualToString:@"iPad8,10"]) return @"iPad Pro (11-inch) (2nd generation)";if ([platform isEqualToString:@"iPad8,11"]|| [platform isEqualToString:@"iPad8,12"]) return @"iPad Pro (12.9-inch) (4th generation)";if ([platform isEqualToString:@"iPad13,4"]|| [platform isEqualToString:@"iPad13,5"]|| [platform isEqualToString:@"iPad13,6"]|| [platform isEqualToString:@"iPad13,7"]) return @"iPad Pro (11-inch) (3rd generation)";if ([platform isEqualToString:@"iPad13,8"]|| [platform isEqualToString:@"iPad13,9"]|| [platform isEqualToString:@"iPad13,10"]|| [platform isEqualToString:@"iPad13,11"]) return @"iPad Pro (12.9-inch) (5th generation)";//TODO:模拟器if ([platform isEqualToString:@"i386"]) return @"Simulator";if ([platform isEqualToString:@"x86_64"]) return @"Simulator";return platform;
}
iPhone机型判断大全 (2020年10月更新:iPhone 12、iPhone 12 Pro、iPhone 12 Pro Max)相关推荐
- 微软正式发布Windows 10 2020年10月更新
让大家等待多时的Windows 10 2020年10月更新终于来了,这也是今年微软为Win10准备的最后一个重大更新. Windows 10 2020年10月更新就是之前多次说道的Windows 10 ...
- 安卓应用测试指南 pdf_YPlay月刊2020年10月软件应用合集
Youth Play本月期刊精选2020年10月更新的各类软件应用合集: 说明:左侧序号为资源对应的关键字,右侧为内容的标题 161 2020驾考宝典APP,学车找教练不用愁 162 Microsof ...
- 11寸笔记本电脑推荐_3000-20000元高性价比笔记本电脑推荐 含CPU天梯图、显卡天梯图 2020年11月更新...
11.11最后一天,红包加码: 2020手机选购攻略: 脑筋急转弯:手机选购攻略.手机配置参数的含义.2020最新5G手机排行榜(2020年10月更新)zhuanlan.zhihu.com 2020 ...
- sqlserver 字段中只有年月 加上中文年月_PowerBI 10月更新,全新图标正式亮相
2020年10月更新后,PowerBI新的图标正式来到我们面前:其实前一段已经在很多场合看到过这个新的图标,只是PowerBI Desktop中还没有切换过来,伴随着这次更新,PowerBI的启动界面 ...
- win10恢复经典开始菜单_Win10 10月更新发布!全新开始菜单来了,这次你敢更新吗...
在9月份的时候,微软2020年10月更新稳定的内部版本,就通过Windows Insider程序的发布预览通道,提供给测试人员使用. 而本月即将到来的Windows 10 20H2(2020 十月更新 ...
- python 判断该地址 文件创建时间2020年10月14日14时25分32秒 文件最后一次访问时间 文件最后一次修改时间
#1.判断该地址 #1.文件名 #2.文件路径 #3.文件扩展名 #4.文件创建时间2020年10月14日14时25分32秒 #5.文件最后一次访问时间 #6.文件最后一次修改时间 #7.文件的大小( ...
- 【财经期刊FM-Radio|2020年10月27日】
[财经期刊FM-Radio|2020年10月27日] 微信公众号: 张良信息咨询服务工作室 [今日热点新闻一览↓↓] 美股创两个月最大跌幅,欧股一个月新低,中概电商股优于大盘,美债两周最大涨幅. 美国 ...
- 程序猿学习笔记~2020年10月26日(数据类型与条件语句)
Java学习日记~2020年10月26日 基本数据类型 整数类型 整数类型有byte.short.int.long.在不同位数的操作系统占用不同的字节.在64位操作系统中,它们分别占1.2.4.8个字 ...
- 2020计算机自考本科英语二,2020年10月自考英语二试卷【完整版】
原标题:2020年10月自考英语二试卷[完整版] 2020年10月高等教育自学考试全国统一命题考试 英语( 二 ) 试卷 (课程代码00015) 本试卷共 8页.满分l00分,考试时间l50分钟. 考 ...
最新文章
- 测试思想 什么是软件测试(摘录)
- 解决Table td设置了相同百分比,由于文字个数不同导致列宽不同问题
- Android深度探索HAL与驱动开发—第8章
- tkinter绑定鼠标滚轮滚动事件
- boost::ratio_greater_equal相关的测试程序
- Xcode添加摄像机访问权限转
- 设计模式 建造者模式_设计模式:建造者
- MySQL Cluster 用户权限共享 (各sql节点同步)
- python开发公司网站_用python开发网站
- InkImageDataSetGenerator-开源一个可用于机器学习的书写轨迹图片生成的小工具
- 4373支队伍报名2020数字中国创新大赛-数字政府赛道 数字战“疫”彰显社会责任...
- 三菱melsec-a系列plc的指令与编程_三菱Q系列PLC定时器、计数器结构化编程基础
- Window Server 2008 R2 文件权限管理
- 如何软件自动生成延时函数
- ecshop paypal分期接口|ecshop paypal先买后付接口|ecshop paypal分期付款插件|ecshop海外境外收款paypal支付接口
- 设置小程序video标签宽高比例为9/16
- C#生成COM组件,Delphi调用
- Python语言零基础入门教程(一)
- 计算机 打开3389端口,3389端口修改和打开【图文教程】
- 自动驾驶系统进阶与项目实战(十)基于PointPillars的点云三维目标检测和TensorRT实战(1)