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产品的内部编号与机型对应相关推荐

  1. iPhone 14系列内部定价曝光:全版本或将涨价

    当我们终于手持iPhone 13的时候,iPhone 14各种层出不穷的爆料已经不是一天两天了.对于"等等党"们来说,最期待的永远是下一部 iPhone的新品.根据网友们的评价来看 ...

  2. 百度在美国遭集体起诉;iPhone 11 成苹果最畅销机型;OpenSSL 曝高危漏洞 | 极客头条...

    整理 | 屠敏 头图 | CSDN 下载自东方 IC 快来收听极客头条音频版吧,智能播报由标贝科技提供技术支持. 「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦 ...

  3. 果 iPhone 4 手机拆机组图,看看 iPhone 4 的内部构造与零件(一)_打杂的_新浪博客...

    和以往的苹果产品拆机组图一样,本文照片也来自美国著名拆机 网站 iFixit ,至此,苹果 iPhone 4全面介绍.苹果 iPhone 4手机长篇详尽评测.苹果 iPhone 4 拆机,三部曲终于发 ...

  4. 小i机器人要求苹果公司停售iPhone产品

    近日,从小i机器人官方微信公众号获悉,小i机器人(上海智臻智能网络科技股份有限公司)于2021年9月3日,向上海市高级人民法院提出行为保全申请(禁令),要求苹果公司立即停止涉及Siri的专利侵权,停止 ...

  5. iphone双卡_内部消息:iPhone 12不支持双卡5G,但国行问题不大|iphone|国行|手机|高通|骁龙...

    这两天,关于iPhone 12系列5G功能在双卡模式下无法开启的消息开启了刷屏.据Reddit上曝光的一份苹果内部销售培训文件显示,iPhone 12和iPhone 12 Pro系列在双SIM卡开启的 ...

  6. lv编码vi0055_LV包包内部编号问题

    2009-05-26 回答 方法1.老手先从嗅觉入手 其实所有lv的产品都有一种独特的皮味,如果你对lv很有研究的话,你一事实上就会知道这个手袋究竟是真货还是假货了.这种味道就好像你一进入lv专卖店就 ...

  7. iPhone 4s手机内部构造

    苹果iPhone 4S 的锂聚合物电池,3.7V,5.3 Whr 苹果iPhone 4S 的锂聚合物电池,3.7V,5.3 Whr.比iPhone 4 的电量增加了 0.05Whr.二者的电池接口形状 ...

  8. 苹果 iPhone 4 手机拆机组图,看看 iPhone 4 的内部构造与零件(二)_打杂的_新浪博客...

    断开苹果 iPhone 4 手机主板上的各个接口 拆下苹果 iPhone 4 手机摄像头 苹果 iPhone 4 手机摄像头模块特写,500万像素,支持5倍数字变焦,支持720p 30FPS(1280 ...

  9. 数据库设计之概念结构设计---------E-R图详解

    0.试述采用E-R方法进行数据库概念设计的过程. 答:采用E-R方法进行数据库概念设计,可以分成3步进行:首先设计局部E-R模式,然后把各局部E-R模式综合成一个全局的E-R模式,最后对全局E-R模式 ...

最新文章

  1. android 分辨率合集,Android编程之分辨率处理相关代码段合集
  2. c语言循环结构程序设计视频,第13讲:循环结构程序设计1
  3. java 远程 shell脚本_Java 远程调用 shell脚本
  4. 导致集群重启_干货丨如何水平扩展和垂直扩展DolphinDB集群?
  5. hd-sdi转hdmi转换器产品规格参数及接口定义详解
  6. VMware下配置固定ip,于本机进行通信。
  7. 如何应对软件项目的投标答辩
  8. 最近总结——关于自己的基础问题
  9. 五款提高工作效率的在线工具【神器】
  10. 用HTML,CSS和JavaScript创建iPhone/iPad应用程序
  11. c6011取消对null指针的引用_COM编程攻略(二十二 IDL中的枚举,指针,数组)
  12. 使用字符串格式化函数
  13. 转:前端冷知识(~~some fun , some useful)
  14. 小学计算机课教案多变的刷子,信息技术《多变的刷子工具》教学设计.doc
  15. 麻省理工线性代数第二讲
  16. 【LCD1602----LiquidCrystal库的使用1
  17. python读取odb_abaqus通过python从ODB中抽取模型数据和结果数据.pdf
  18. mysql 全文索引查询所用关键词最小长度限制
  19. Tomcat做成系统服务
  20. 如何免费下载学术论文-谷粉学术

热门文章

  1. cad拉伸怎么用_cad缩放怎么用?cad怎么按比例缩放图形?
  2. 思科MDS9148光交激活端口
  3. xctf攻防世界 Web高手进阶区 wtf.sh-150
  4. 使用 HandlerThread
  5. 黑苹果解决 iMessage 与 Facetime 以及苹果三码的问题
  6. AI大牛周伯文加入清华电子系,英伟达预警“矿难”来袭,小冰成立游戏工作室,今日更多大新闻在此...
  7. leetCode最大子序和
  8. 职称计算机XP还是win7,2019年职称计算机考试WindowsXp试题及答案(7)
  9. python和r语言哪个入门容易-R语言 vs Python对比:数据分析哪家强?
  10. 如何通过评价送礼法来增加店铺评价质量,为店铺打造爆款?