hw.machine 这个值相应相关代码最好在后台管理,降低手机端代码更新次数

if ([platform isEqualToString:@"iPhone1,1"]) return @"iPhone 2G (A1203)";

if ([platform isEqualToString:@"iPhone1,2"]) return @"iPhone 3G (A1241/A1324)";

    if ([platform isEqualToString:@"iPhone2,1"]) return @"iPhone 3GS (A1303/A1325)";

    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:@"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";

版权声明:本文博客原创文章,博客,未经同意,不得转载。

device platform 相应的表的更多相关文章

  1. 从串口驱动的移植看linux2.6内核中的驱动模型 platform device & platform driver【转】

    转自:http://blog.csdn.net/bonnshore/article/details/7979705 写在前面的话: 博主新开了个人站点:你也可以在这里看到这篇文章,点击打开链接 本文是 ...

  2. conky 配置变量表

    转自conky 配置变量表 项目主页:http://conky.sourceforge.net/ 文档说明:http://conky.sourceforge.net/docs.html Variabl ...

  3. Linux驱动platform

    platform device<==> platform bus <==> platform driver 转自:platform设备驱动全透析 宋宝华 http://blog ...

  4. Linux 内核中的 Device Mapper 机制

    本文结合具体代码对 Linux 内核中的 device mapper 映射机制进行了介绍.Device mapper 是 Linux 2.6 内核中提供的一种从逻辑设备到物理设备的映射框架机制,在该机 ...

  5. 为AM335x移植Linux内核主线代码(35)使用platform中的GPIO

    http://www.eefocus.com/marianna/blog/15-02/310352_46e8f.html 使用GPIO,当然可以自己编写驱动,比如之前的第34节,也可以使用Kernel ...

  6. TSharding:用于蘑菇街交易平台的分库分表组件

    tsharding TSharding is the simple sharding component used in mogujie trade platform. 分库分表业界方案 分库分表TS ...

  7. flashcache中应用device mapper机制

    Device Mapper(DM)是Linux 2.6全面引入的块设备新构架,通过DM可以灵活地管理系统中所有的真实或虚拟的块设备. DM以块设备的形式注册到Linux内核中,凡是挂载(或者说“映射” ...

  8. [转] Linux 内核中的 Device Mapper 机制

    本文结合具体代码对 Linux 内核中的 device mapper 映射机制进行了介绍.Device mapper 是 Linux 2.6 内核中提供的一种从逻辑设备到物理设备的映射框架机制,在该机 ...

  9. Linux kernel device mapper

    Device Mapper 是 Linux2.6 内核中支持逻辑卷管理的通用设备映射机制,它为实现用于存储资源管理的块设备驱动提供了一个高度模块化的内核架构,如图 1. 图1 Device Mappe ...

随机推荐

  1. POJ 3132 &amp; ZOJ 2822 Sum of Different Primes(dp)

    题目链接: POJ:id=3132">http://poj.org/problem?id=3132 ZOJ:http://acm.zju.edu.cn/onlinejudge/show ...

  2. 数据结构与算法实验题 7.1 M 商人的求救

    问题描述: A 国正面临着一场残酷的战争,城市被支持不同领导的两股势力占据,作为一个商人,M先生并不太关心政治,但是他知道局势很严重,他希望你能救他出去.M 先生说:"为了安全起见,我们的路 ...

  3. ios开发之级联菜单(两个tableView实现)

    一:在ios项目实际开发中经常会看到级联菜单的效果:如图:点击左侧菜单,右侧菜单刷新数据.此篇用两个tableView来实现如图效果: 二:代码: 1:构造数据模型:利用kvc快速构建数据模型 #im ...

  4. python 标准库 —— io(StringIO)

    0. io流(io stream) 流是一种抽象概念,它代表了数据的无结构化传递.按照流的方式进行输入输出,数据被当成无结构的字节序或字符序列.从流中取得数据的操作称为提取操作,而向流中添加数据的操作 ...

  5. 【t057】任务分配

    Time Limit: 1 second Memory Limit: 128 MB [问题描述] 现有n个任务,要交给A和B完成.每个任务给A或给B完成,所需的时间分别为ai和bi.问他们完成所有的任 ...

  6. eclipse 远程debug tomcat web项目

    1.首先须要在linux系统tomcat/bin文件夹下配置catalina.sh这个文件里添加: CATALINA_OPTS="-Xdebug  -Xrunjdwp:transport=d ...

  7. poj 2965 The Pilots Brothers&#39; refrigerator

    The Pilots Brothers' refrigerator Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 18040 ...

  8. win7注册表常用设置

    win7注册表常用设置 一.总结 一句话总结:regedit可以修改很多东西,电脑时间,背景,u盘读写,鼠标右键情况. 二.win7注册表常用设置 一. 秀出自我风格的屏幕保护画面 1.气泡屏幕保护 ...

  9. 切换-5.7-GTID复制切换成传统复制

    mysql5.7 gtid和传统复制在线切换,5.7.6 之后 不用重启可以直接在线切换   基本环境   Master Slave MySQL版本 MySQL-5.7.16-X86_64 MySQL ...

  10. poj1007——DNA Sorting

    Description One measure of ``unsortedness'' in a sequence is the number of pairs of entries that are ...