2019年9月新增设备

iPhone 11 , iPhone 11 Pro, iPhone 11 Pro Max

//获得设备型号

+ (NSString *)getCurrentDevice

{

int mib[2];

size_t len;

char *machine;

mib[0] = CTL_HW;

mib[1] = HW_MACHINE;

sysctl(mib, 2, NULL, &len, NULL, 0);

machine = malloc(len);

sysctl(mib, 2, machine, &len, NULL, 0);

NSString *platform = [NSString stringWithCString:machine encoding:NSASCIIStringEncoding];

free(machine);

// iPhone

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"]) return @"iPhone7";

if ([platform isEqualToString:@"iPhone9,2"] ||

[platform isEqualToString:@"iPhone9,4"]) return @"iPhone7Plus";

if ([platform isEqualToString:@"iPhone10,1"] ||

[platform isEqualToString:@"iPhone10,4"]) return @"iPhone 8";

if ([platform isEqualToString:@"iPhone10,2"] ||

[platform isEqualToString:@"iPhone10,5"]) return @"iPhone 8 Plus";

if ([platform isEqualToString:@"iPhone10,3"] ||

[platform isEqualToString:@"iPhone10,6"]) return @"iPhone X";

if ([platform isEqualToString:@"iPhone11,8"]) return @"iPhone XR";

if ([platform isEqualToString:@"iPhone11,2"]) return @"iPhone XS";

if ([platform isEqualToString:@"iPhone11,4"] ||

[platform isEqualToString:@"iPhone11,6"]) return @"iPhone XS 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";

//iPod Touch

if ([platform isEqualToString:@"iPod1,1"]) return @"iPodTouch";

if ([platform isEqualToString:@"iPod2,1"]) return @"iPodTouch2G";

if ([platform isEqualToString:@"iPod3,1"]) return @"iPodTouch3G";

if ([platform isEqualToString:@"iPod4,1"]) return @"iPodTouch4G";

if ([platform isEqualToString:@"iPod5,1"]) return @"iPodTouch5G";

if ([platform isEqualToString:@"iPod7,1"]) return @"iPodTouch6G";

//iPad

if ([platform isEqualToString:@"iPad1,1"]) return @"iPad";

if ([platform isEqualToString:@"iPad2,1"]) return @"iPad2";

if ([platform isEqualToString:@"iPad2,2"]) return @"iPad2";

if ([platform isEqualToString:@"iPad2,3"]) return @"iPad2";

if ([platform isEqualToString:@"iPad2,4"]) return @"iPad2";

if ([platform isEqualToString:@"iPad3,1"]) return @"iPad3";

if ([platform isEqualToString:@"iPad3,2"]) return @"iPad3";

if ([platform isEqualToString:@"iPad3,3"]) return @"iPad3";

if ([platform isEqualToString:@"iPad3,4"]) return @"iPad4";

if ([platform isEqualToString:@"iPad3,5"]) return @"iPad4";

if ([platform isEqualToString:@"iPad3,6"]) return @"iPad4";

//iPad Air

if ([platform isEqualToString:@"iPad4,1"]) return @"iPadAir";

if ([platform isEqualToString:@"iPad4,2"]) return @"iPadAir";

if ([platform isEqualToString:@"iPad4,3"]) return @"iPadAir";

if ([platform isEqualToString:@"iPad5,3"]) return @"iPadAir2";

if ([platform isEqualToString:@"iPad5,4"]) return @"iPadAir2";

//iPad pro

if ([platform isEqualToString:@"iPad6,3"]) return @"iPadPro";

if ([platform isEqualToString:@"iPad6,4"]) return @"iPadPro";

if ([platform isEqualToString:@"iPad6,7"]) return @"iPadPro";

if ([platform isEqualToString:@"iPad6,8"]) return @"iPadPro";

if ([platform isEqualToString:@"iPad6,11"] ||

[platform isEqualToString:@"iPad6,12"]) return @"iPad 5";

if ([platform isEqualToString:@"iPad7,1"] ||

[platform isEqualToString:@"iPad7,2"]) return @"iPad Pro 12.9-inch 2";

if ([platform isEqualToString:@"iPad7,3"] ||

[platform isEqualToString:@"iPad7,4"]) return @"iPad Pro 10.5-inch";

//iPad mini

if ([platform isEqualToString:@"iPad2,5"]) return @"iPadmini1G";

if ([platform isEqualToString:@"iPad2,6"]) return @"iPadmini1G";

if ([platform isEqualToString:@"iPad2,7"]) return @"iPadmini1G";

if ([platform isEqualToString:@"iPad4,4"]) return @"iPadmini2";

if ([platform isEqualToString:@"iPad4,5"]) return @"iPadmini2";

if ([platform isEqualToString:@"iPad4,6"]) return @"iPadmini2";

if ([platform isEqualToString:@"iPad4,7"]) return @"iPadmini3";

if ([platform isEqualToString:@"iPad4,8"]) return @"iPadmini3";

if ([platform isEqualToString:@"iPad4,9"]) return @"iPadmini3";

if ([platform isEqualToString:@"iPad5,1"]) return @"iPadmini4";

if ([platform isEqualToString:@"iPad5,2"]) return @"iPadmini4";

if ([platform isEqualToString:@"i386"]) return @"iPhoneSimulator";

if ([platform isEqualToString:@"x86_64"]) return @"iPhoneSimulator";

return @"Unknown";

}

iPhone:

机型

像素

比例

ppi

尺寸

机型代码

发布时间

iPhone XR

1792×828

19.5:9

326

6.1

iPhone11,8

2018.09

iPhone XS Max

2688×1242

18:9

458

6.5

iPhone11,4 iPhone11,6

2018.09

iPhone XS

2436×1125

18:9

458

5.8

iPhone11,2

2018.09

iPhone X

2436×1125

18:9

458

5.8

iPhone10,3 iPhone10,6

2017.09

iPhone 8 plus

1920×1080

16:9

401

5.5

iPhone10,2 iPhone10,5

2017.09

iPhone 8

1334×750

16:9

401

4.7

iPhone10,1 iPhone10,4

2017.09

iPhone 7 plus

1920×1080

16:9

401

5.5

iPhone9,2 iPhone9,4

2016.09

iPhone 7

1334×750

16:9

401

4.7

iPhone9,1 iPhone9,3

2016.09

iPhone 5 SE

1136×640

16:9

401

4.0

iPhone8,4

2016.03

iPhone 6s plus

1920×1080

16:9

401

5.5

iPhone8,1

2015.09

iPhone 6s

1334×750

16:9

401

4.7

iPhone8,2

2015.09

iPhone 6 plus

1920×1080

16:9

401

5.5

iPhone7,1

2014.09

iPhone 6

1334×750

16:9

401

4.7

iPhone7,2

2014.09

iPhone 5s

1136×640

16:9

326

4.0

iPhone6,1 iPhone6,2

2013.09

iPad:

机型

逻辑分辨率

Scale

物理分辨率

比例

ppi

尺寸

型号代码

发布时间

iPad 5

1024×768

@2x

2048×1536

4:3

264

9.7

iPad6,11 iPad6,12

2017.03

iPad 4

1024×768

@2x

2048×1536

4:3

264

9.7

iPad3,4 iPad3,5 iPad3,6

2012.10

iPad 3

1024×768

@2x

2048×1536

4:3

264

9.7

iPad3,1 iPad3,2 iPad3,3

2012.03

iPad 2

1024×768

@1x

1024×768

4:3

163

9.7

iPad2,1 iPad2,2 iPad2,3 iPad2,4

2011.03

iPad

1024×768

@1x

1024×768

4:3

163

9.7

iPad1,1

2010.01

iPad Air:

机型

逻辑分辨率

Scale

物理分辨率

比例

ppi

尺寸

型号代码

发布时间

iPad Air

1024×768

@2x

2048×1536

4:3

264

9.7

iPad4,1 iPad4,2 iPad4,3

2013.10

iPad Air 2

1024×768

@2x

2048×1536

4:3

264

9.7

iPad5,3 iPad5,4

2014.10

iPad Pro:

机型

逻辑分辨率

Scale

物理分辨率

比例

ppi

尺寸

型号代码

发布时间

iPad Pro 10.5

1112×834

@2x

2224×1668

4:3

264

10.5

iPad7,3 iPad7,4

2017

iPad Pro 12.9-inch 2

1366×1024

@2x

2732×2048

4:3

264

12.9

iPad7,1 iPad7,2

2017

iPad Pro 9.7-inch

1024×768

@2x

2048×1536

4:3

264

9.7

iPad6,3 iPad6,4

2016.03

iPad Pro 12.9-inch

1366×1024

@2x

2732×2048

4:3

264

12.9

iPad6,7 iPad6,8

2015.09

iPad Mini:

机型

逻辑分辨率

Scale

物理分辨率

比例

ppi

尺寸

型号代码

发布时间

iPad mini 4

1024×768

@2X

2048×1536

4:3

326

7.9

iPad5,1 iPad5,2 iPad4,9

2015.09

iPad mini 3

1024×768

@2X

2048×1536

4:3

326

7.9

iPad4,7 iPad4,8 iPad4,9

2014.10

iPad mini 2

1024×768

@2X

2048×1536

4:3

326

7.9

iPad4,5 iPad4,6 iPad4,7

2013.10

iPad mini

1024×768

@1X

1024×768

4:3

163

7.9

iPad2,5 iPad2,6 iPad2,7

2012.10

Samulitor:

机型

型号代码

Simulator

i386、x86_64

Unknown

iphone型号表_iPhone手机型号信息大全 (最新)相关推荐

  1. 手机微信ua大全,最新不重复的UA库

    手机微信ua大全,最新不重复的UA库,最新微信ua标识 有各种不同品牌的手机型号 微信内置浏览器和原生浏览器UA (手机微信 UA)常用UserAgent列表(去重共12833条) 类型 系统 设备 ...

  2. 手机型号云服务器,手机型号查询接口

    手机型号查询接口 内容精选 换一换 通过调用云手机服务提供的接口,您可以完整地使用云手机的所有功能.例如查询云手机列表.重启云手机.为云手机推送文件. 华为云帮助中心,为用户提供产品简介.价格说明.购 ...

  3. php型号,PHP获取手机型号与系统型号

    PHP获取手机型号代码:<?php $user_agent = $_SERVER['HTTP_USER_AGENT']; if (stripos($user_agent, "iPhon ...

  4. iphone型号表_iphone网络制格式怎么看,如何看两网三网、美版、欧版和国行信号到底有么有区别...

    iPhone在世界各个国家销售,各个国家有多家网络运营商,每个网络运营商采用的网络制式也各不相同.那么看iphone是什么版本,支持什么网络呢? 美版与国行的之间的网络制格式有何区别,信号是否有区别? ...

  5. iphone型号表_iPhone各地区型号对照表.doc

    iPhone各地区型号对照表 3G iPhone 各地区型号对照表 3G iPhone各地区型号对照表,提供最全面的3G iPhone型号信息.型号查询方法:打开iPhone设置-通用-关于本机,即可 ...

  6. android获取设备的型号,Android获取手机设备信息

    Android的设备信息获取很简单,导入android.os.Build,在Build类 中有你需要的所有信息. 如果如要经常查阅,可以收藏此文章,需要时点开看一看 下面我打印了一些信息,查查单词的中 ...

  7. iPhone通过CPU确定手机型号

    N90AP  4 N94AP  4s N41AP.N42AP  5三星 N51AP.N53AP  5s三星 N61AP  6台积电 N56AP  6P台积电 N71AP  6s三星 N71mAP  6 ...

  8. iphone图片编辑画笔_iPhone手机最好的图片编辑软件有哪些?

    895675713 2019-07-20 17:16 1046 随着Dennis强势入手iPhone之后,编辑部群里面每天增加了一项固定话题--关于iPhone的种种讨论.虽然iPhone拍照能力的确 ...

  9. iOS 获取手机型号信息大全

    我们在网上查到的一般都是被人给过的已知手机型号名,但是如果有新设备的话我们怎么获得呢,这里贴出个网址供查询https://www.theiphonewiki.com/wiki/Models,这样我们就 ...

  10. AndroidUtils(一)手机信息大全(设备ID、厂商、型号、系统、IMEI、SDK版本等)

    这是我们兄弟连一个新的目标,就是打造一个万能工具类,让老铁们在新项目中可以直接拿过去用,但是这么目标还是需要一步一步来实现的,今天就开始我们的第一篇工具类文章. 工具类讲究的就是使用方便,我在这先介绍 ...

最新文章

  1. javafx sdk html 布局,JavaFX2开发教程
  2. 在Lucene.net实现自定义排序
  3. 【计算机网络】TCP/IP 模型与OSI参考模型的比较
  4. 学Linux从编译命令开始——arm-linux-gcc常用参数讲解
  5. select count(*) into 也会报 NO_DATA_FOUND 异常?!
  6. rest_framework-序列化-总结完结篇
  7. Redisson 3.13.6 发布,官方推荐的 Redis 客户端
  8. html获取页面高度,js获取各种高度
  9. 曾经写过得太监小说2《天道》
  10. 【shell】shel脚本开发-条件测试
  11. Python爬虫实例--新浪热搜榜[xpath语法]
  12. NLP-词汇表征与词嵌入
  13. 关于MaxCompute的基本了解
  14. XP和Java大战,谁胜一筹?
  15. 省钱利器 0 成本创业 高佣联盟APP
  16. 转:devel包 和 非devel包的区别
  17. Oracle大数据量读取:LOB variable no longer valid after subsequent fetch
  18. 什么叫智慧路灯?智慧路灯的行业技术标准是什么?
  19. [BZOJ 3864][HDU 4899]Hero meet devil(DP套DP)
  20. 不要被欲望冲昏头脑而迷失方向,不要被工作撕碎心情打破计划

热门文章

  1. 冒泡排序java代码
  2. Activiti工作流Day18-Crystalball流程仿真
  3. JMETER压力测试思维导图
  4. 深入了解-微信开发者工具
  5. 同济大学 线性代数 第六版 pdf_线性代数(第六版)【课后习题答案】
  6. SQL Server从入门到精通(二)
  7. Ubuntu 下实现类似Everything的功能
  8. C语言练习题 时钟指针
  9. jsqlparser解析SQL工具类
  10. 虚拟IP技术-VIP 与 负载均衡