iPhone产品的内部编号与机型对应
https://www.jianshu.com/p/83f2e30b2b2f
关于iPhone机型,通过代码只能获取到iPhone产品的内部编号,在此将网上资料整理得到iPhone 4 - iPhone XS Max机型(日期2018.10.31止)iPhone内部编号对应的机型以及部分iPad机型,提供给有需要者。
首先导入头文件 #import "sys/utsname.h",系统方法获取iPhone产品内部编号
struct utsname systemInfo;
uname(&systemInfo);
NSString *platform = [NSString stringWithCString:systemInfo.machine encoding:NSUTF8StringEncoding];
获取到内部编号,通过判断返回机型
if ([platform isEqualToString:@"iPhone3,1"]) return @"iPhone 4 (A1332)";if ([platform isEqualToString:@"iPhone3,2"]) return @"iPhone 4 (A1332)";if ([platform isEqualToString:@"iPhone3,3"]) return @"iPhone 4 (A1349)";if ([platform isEqualToString:@"iPhone4,1"]) return @"iPhone 4s (A1387/A1431)";if ([platform isEqualToString:@"iPhone5,1"]) return @"iPhone 5 (A1428)";if ([platform isEqualToString:@"iPhone5,2"]) return @"iPhone 5 (A1429/A1442)";if ([platform isEqualToString:@"iPhone5,3"]) return @"iPhone 5c (A1456/A1532)";if ([platform isEqualToString:@"iPhone5,4"]) return @"iPhone 5c (A1507/A1516/A1526/A1529)";if ([platform isEqualToString:@"iPhone6,1"]) return @"iPhone 5s (A1453/A1533)";if ([platform isEqualToString:@"iPhone6,2"]) return @"iPhone 5s (A1457/A1518/A1528/A1530)";if ([platform isEqualToString:@"iPhone7,1"]) return @"iPhone 6 Plus (A1522/A1524)";if ([platform isEqualToString:@"iPhone7,2"]) return @"iPhone 6 (A1549/A1586)";if ([platform isEqualToString:@"iPhone8,1"]) return @"iPhone 6s";if ([platform isEqualToString:@"iPhone8,2"]) return @"iPhone 6s Plus";if ([platform isEqualToString:@"iPhone9,1"]) return @"iPhone 7 (Global)";if ([platform isEqualToString:@"iPhone9,3"]) return @"iPhone 7 (GSM)";if ([platform isEqualToString:@"iPhone9,2"]) return @"iPhone 7 Plus (Global)";if ([platform isEqualToString:@"iPhone9,4"]) return @"iPhone 7 Plus (GSM)";if ([platform isEqualToString:@"iPhone10,1"]) return @"iPhone 8 (Global)";if ([platform isEqualToString:@"iPhone10,4"]) return @"iPhone 8 (GSM)";if ([platform isEqualToString:@"iPhone10,2"]) return @"iPhone 8 Plus (Global)";if ([platform isEqualToString:@"iPhone10,5"]) return @"iPhone 8 Plus (GSM)";if ([platform isEqualToString:@"iPhone10,3"]) return @"iPhone X (Global)";if ([platform isEqualToString:@"iPhone10,6"]) return @"iPhone X (GSM)";if ([platform isEqualToString:@"iPhone11,2"]) return @"iPhone XS";if ([platform isEqualToString:@"iPhone11,4"]) return @"iPhone XS Max";if ([platform isEqualToString:@"iPhone11,6"]) return @"iPhone XS Max";if ([platform isEqualToString:@"iPhone11,8"]) return @"iPhone XR";if ([platform isEqualToString:@"iPod1,1"]) return @"iPod Touch 1G (A1213)";if ([platform isEqualToString:@"iPod2,1"]) return @"iPod Touch 2G (A1288)";if ([platform isEqualToString:@"iPod3,1"]) return @"iPod Touch 3G (A1318)";if ([platform isEqualToString:@"iPod4,1"]) return @"iPod Touch 4G (A1367)";if ([platform isEqualToString:@"iPod5,1"]) return @"iPod Touch 5G (A1421/A1509)";if ([platform isEqualToString:@"iPad1,1"]) return @"iPad 1G (A1219/A1337)";if ([platform isEqualToString:@"iPad2,1"]) return @"iPad 2 (A1395)";if ([platform isEqualToString:@"iPad2,2"]) return @"iPad 2 (A1396)";if ([platform isEqualToString:@"iPad2,3"]) return @"iPad 2 (A1397)";if ([platform isEqualToString:@"iPad2,4"]) return @"iPad 2 (A1395+New Chip)";if ([platform isEqualToString:@"iPad2,5"]) return @"iPad Mini 1G (A1432)";if ([platform isEqualToString:@"iPad2,6"]) return @"iPad Mini 1G (A1454)";if ([platform isEqualToString:@"iPad2,7"]) return @"iPad Mini 1G (A1455)";if ([platform isEqualToString:@"iPad3,1"]) return @"iPad 3 (A1416)";if ([platform isEqualToString:@"iPad3,2"]) return @"iPad 3 (A1403)";if ([platform isEqualToString:@"iPad3,3"]) return @"iPad 3 (A1430)";if ([platform isEqualToString:@"iPad3,4"]) return @"iPad 4 (A1458)";if ([platform isEqualToString:@"iPad3,5"]) return @"iPad 4 (A1459)";if ([platform isEqualToString:@"iPad3,6"]) return @"iPad 4 (A1460)";if ([platform isEqualToString:@"iPad4,1"]) return @"iPad Air (A1474)";if ([platform isEqualToString:@"iPad4,2"]) return @"iPad Air (A1475)";if ([platform isEqualToString:@"iPad4,3"]) return @"iPad Air (A1476)";if ([platform isEqualToString:@"iPad4,4"]) return @"iPad Mini 2G (A1489)";if ([platform isEqualToString:@"iPad4,5"]) return @"iPad Mini 2G (A1490)";if ([platform isEqualToString:@"iPad4,6"]) return @"iPad Mini 2G (A1491)";if ([platform isEqualToString:@"i386"]) return @"iPhone Simulator";if ([platform isEqualToString:@"x86_64"]) return @"iPhone Simulator";return platform; // 所有机型配不上,返回系统版本号
作者:客陌
链接:https://www.jianshu.com/p/83f2e30b2b2f
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
iPhone产品的内部编号与机型对应相关推荐
- iPhone 14系列内部定价曝光:全版本或将涨价
当我们终于手持iPhone 13的时候,iPhone 14各种层出不穷的爆料已经不是一天两天了.对于"等等党"们来说,最期待的永远是下一部 iPhone的新品.根据网友们的评价来看 ...
- 百度在美国遭集体起诉;iPhone 11 成苹果最畅销机型;OpenSSL 曝高危漏洞 | 极客头条...
整理 | 屠敏 头图 | CSDN 下载自东方 IC 快来收听极客头条音频版吧,智能播报由标贝科技提供技术支持. 「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦 ...
- 果 iPhone 4 手机拆机组图,看看 iPhone 4 的内部构造与零件(一)_打杂的_新浪博客...
和以往的苹果产品拆机组图一样,本文照片也来自美国著名拆机 网站 iFixit ,至此,苹果 iPhone 4全面介绍.苹果 iPhone 4手机长篇详尽评测.苹果 iPhone 4 拆机,三部曲终于发 ...
- 小i机器人要求苹果公司停售iPhone产品
近日,从小i机器人官方微信公众号获悉,小i机器人(上海智臻智能网络科技股份有限公司)于2021年9月3日,向上海市高级人民法院提出行为保全申请(禁令),要求苹果公司立即停止涉及Siri的专利侵权,停止 ...
- iphone双卡_内部消息:iPhone 12不支持双卡5G,但国行问题不大|iphone|国行|手机|高通|骁龙...
这两天,关于iPhone 12系列5G功能在双卡模式下无法开启的消息开启了刷屏.据Reddit上曝光的一份苹果内部销售培训文件显示,iPhone 12和iPhone 12 Pro系列在双SIM卡开启的 ...
- lv编码vi0055_LV包包内部编号问题
2009-05-26 回答 方法1.老手先从嗅觉入手 其实所有lv的产品都有一种独特的皮味,如果你对lv很有研究的话,你一事实上就会知道这个手袋究竟是真货还是假货了.这种味道就好像你一进入lv专卖店就 ...
- iPhone 4s手机内部构造
苹果iPhone 4S 的锂聚合物电池,3.7V,5.3 Whr 苹果iPhone 4S 的锂聚合物电池,3.7V,5.3 Whr.比iPhone 4 的电量增加了 0.05Whr.二者的电池接口形状 ...
- 苹果 iPhone 4 手机拆机组图,看看 iPhone 4 的内部构造与零件(二)_打杂的_新浪博客...
断开苹果 iPhone 4 手机主板上的各个接口 拆下苹果 iPhone 4 手机摄像头 苹果 iPhone 4 手机摄像头模块特写,500万像素,支持5倍数字变焦,支持720p 30FPS(1280 ...
- 数据库设计之概念结构设计---------E-R图详解
0.试述采用E-R方法进行数据库概念设计的过程. 答:采用E-R方法进行数据库概念设计,可以分成3步进行:首先设计局部E-R模式,然后把各局部E-R模式综合成一个全局的E-R模式,最后对全局E-R模式 ...
最新文章
- android 分辨率合集,Android编程之分辨率处理相关代码段合集
- c语言循环结构程序设计视频,第13讲:循环结构程序设计1
- java 远程 shell脚本_Java 远程调用 shell脚本
- 导致集群重启_干货丨如何水平扩展和垂直扩展DolphinDB集群?
- hd-sdi转hdmi转换器产品规格参数及接口定义详解
- VMware下配置固定ip,于本机进行通信。
- 如何应对软件项目的投标答辩
- 最近总结——关于自己的基础问题
- 五款提高工作效率的在线工具【神器】
- 用HTML,CSS和JavaScript创建iPhone/iPad应用程序
- c6011取消对null指针的引用_COM编程攻略(二十二 IDL中的枚举,指针,数组)
- 使用字符串格式化函数
- 转:前端冷知识(~~some fun , some useful)
- 小学计算机课教案多变的刷子,信息技术《多变的刷子工具》教学设计.doc
- 麻省理工线性代数第二讲
- 【LCD1602----LiquidCrystal库的使用1
- python读取odb_abaqus通过python从ODB中抽取模型数据和结果数据.pdf
- mysql 全文索引查询所用关键词最小长度限制
- Tomcat做成系统服务
- 如何免费下载学术论文-谷粉学术
热门文章
- cad拉伸怎么用_cad缩放怎么用?cad怎么按比例缩放图形?
- 思科MDS9148光交激活端口
- xctf攻防世界 Web高手进阶区 wtf.sh-150
- 使用 HandlerThread
- 黑苹果解决 iMessage 与 Facetime 以及苹果三码的问题
- AI大牛周伯文加入清华电子系,英伟达预警“矿难”来袭,小冰成立游戏工作室,今日更多大新闻在此...
- leetCode最大子序和
- 职称计算机XP还是win7,2019年职称计算机考试WindowsXp试题及答案(7)
- python和r语言哪个入门容易-R语言 vs Python对比:数据分析哪家强?
- 如何通过评价送礼法来增加店铺评价质量,为店铺打造爆款?