iOS:机型参数、sdk、xcode各版本

翻译 2015年07月10日 14:41:54

学习Asset Catalogs使用的使用,看到许多文章的标题是“xcode 5 特性Asset Catalogs”,当时就在想是不是只要是xcode 5开发,不管sdk是什么版本就可以用Asset Catalogs了,就是说这些特性是针对xcode的,跟sdk版本无关?网上查一些资料,基本没有讨论这个话题的,可能这个问题比较极端或者小白,以下是个人猜想,应该是对的吧

           关系:

          1.xcode、sdk版本关系:以前安装xcode再安装sdk,现在基本它俩一一对应,安装完xcode,里面就有对应的sdk了,比如xcode5--ios sdk 7;

          2.sdk、iOS版本关系:不同sdk版本对应相应的ios版本app,但是>=关系(向下兼容),相当deployment target和base sdk关系;

          3.“xcode n或iOS m特性”的说法:因为xcode和sdk版本对应关系,所以说的是对应iOS sdk m特性的意思,表示该特性只能用在iOS(deployment target) >= m里面

       各机型参数对比

                         分辨率                        ppi            大小(inch)           坐标                              比例       宽高比         屏幕             发行时间           发行时系统
iPhone6+         1080 x 1920               401            5.5                      {{0, 0}, {414, 736}}        2.60       9:16             retina HD           2014                 ios8 
iPhone6           750 x 1334                 326            4.7                      {{0, 0}, {375, 667}}         2           9:16             retina HD            2014                 ios8
iPhone5s/5c     640 x 1136                 326            4                         {{0, 0}, {320, 568}}        2           9:16             retina                   2013                 ios7
iPhone5           640 x 1136                 326            4                         {{0, 0}, {320, 568}}         2           9:16             retina                  2012                  ios6
iPhone4s         640 x 960                   326            3.5                      {0, 0}, {320, 480}           2            2:3               retina                  2011                  ios5 
iPhone4           640 x 960                   326            3.5                      {0, 0}, {320, 480}           2            2:3               retina                  2010                  ios4
iPhone3g         320 x 480                   163            3.                        {0, 0}, {320, 480}           1            2:3                否                      2009                  ios3
iPhone3           2008、2009(中国)
iPhone             2007
------------------------
参考:
http://support.apple.com/kb/HT3939?viewlocale=zh_CN  《各机型识别》
https://developer.apple.com/library/ios/navigation/    《开发库》中的Release Notes项

          其他:

-------- iPod Touch


普通屏                        320x 480 像素                  iPodTouch 1、2、3 

3:2Retina 屏               640x 960 像素                  iPod Touch 4 

16:9Retina 屏             640 x 1136 像素               iPhone5,iPod Touch 5 

--------iPad

普通屏                         768x 1024 像素                iPad 1, iPad2,iPad mini 

Retina屏                     1536 x2048 像素               New iPad,iPad 4,iPad Air,iPad Air2, iPad mini 2,iPad mini3

      OS X

         Mac OS X    v10.4    "Tiger"
         Mac OS X    v10.5    "Leopard"
         Mac OS X    v10.6    "Snow Leopard" 
         OS X    v10.7     "Lion"    (从Mac OS X变成OS X)      2011
         OS X    v10.8      "Mountain lion"                                 2012
         苹果将命名规则从猫科动物改为著名景点
         OS X    v10.9      "Mavericks"冲浪湾                           2013
         OS X    v10.10    "Yosemite"优美胜地                         2014

      Xcode 版本

                               支持sdk                    需要OS                               时间
xcode 6.0~6.3           ios 8                         OS X Mavericks                  2014.9
xcode 5.0~5.1         ios 7                         OS X 10.8.4                        2013.9
xcode 4.5~4.6         ios 6                         OS X Lion                           2012~2013
xcode 4.1~4.4         ios 5                         Snow Leopard~ Lion          2011~2012             
------------------------
参考:
https://developer.apple.com/cn/support/xcode/   下载xcode以前版本

iOS:机型参数、sdk、xcode各版本

--题外话:学习Asset Catalogs使用的使用,看到许多文章的标题是“xcode 5 特性Asset Catalogs”,当时就在想是不是只要是xcode 5开发,不管sdk是什么版本就可以用...
  • houseq
  • houseq
  • 2014年10月11日 10:25
  • 6883

Xcode,OS X(SDK),iOS(SDK)版本对应

Xcode版本和iOS版本是开发者经常会被问到的问题,今天以列表的形式总结一下,希望对大家有用。 XcodeVerson OS X SDK(s) iOS SDK(s) iPhone ...
  • miaotianyuu
  • miaotianyuu
  • 2016年04月08日 23:36
  • 2060

iOS开发,获取手机型号,系统版本号

iOS 的APP在开发的过程中,有时候为了bug的跟踪,需要收集用户使用手机的设备,手机系统版本,手机型号,以及应用版本,应用信息等等。这些的信息便于开发者诊断问题,是能够通过开发api可以获取到的,...
  • lvchao1122
  • lvchao1122
  • 2016年08月28日 11:35
  • 2457

Xcode历史版本下载地址整理

历史版本下载地址: 官方下载地址: https://developer.apple.com/xcode/downloads/ XCode 77.3.1:https...
  • wwww11519
  • wwww11519
  • 2017年02月28日 16:37
  • 448

iOS系统和XCode各版本发布日期

本人收集了IOS系统各版本发布日期,供大家参考 发布日期                          版本编号                                   更改 2...
  • O_OCM
  • O_OCM
  • 2015年08月20日 23:22
  • 5616

如何查看ios sdk版本

xcodebuild -showsdks
  • xlyrh
  • xlyrh
  • 2016年11月25日 13:49
  • 824

Xcode中的编译SDK和运行SDK

在iOS8还没出来的时候,现在需要适配的是iOS6和iOS7。
  • huangyong1314
  • huangyong1314
  • 2014年08月02日 17:33
  • 2350

两个Xcode使用低版本SDK进行自动打包

机子上本来有个xcode 7.3.1,自带SDK是9.3。自从安装了xcode 8之后,系统SDK就变成了10.0。因为使用10.0的SDK,通过自动打包出来的安装包,在4S机子上会出现排版错乱。这让...
  • yyh3663477
  • yyh3663477
  • 2017年01月12日 10:00
  • 774

Xcode中Architecture与iphone版本对应关系

Arm是处理器是移动设备上占用率最大的处理器。  armv6、armv7、armv7s、arm64都是arm处理器的指令集。通常指令是向下兼容的。在模拟器运行时,iOS模拟器运行的是x86指令集。只...
  • u013705509
  • u013705509
  • 2016年05月04日 16:04
  • 439

xcode7.3.1升级iOS10 SDK

嘻嘻,周三与同事开玩笑升级iOS10玩信息的digital touch功能,结果总监要测试时才发现悲催了,xcode依然是7.3.1版本,又急忙下载了xcode8版本。xcode8用不习惯嘛,于是从x...
  • pengyuan_D
  • pengyuan_D
  • 2016年09月22日 10:07
  • 2252
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iOS:机型参数、sdk、xcode各版本
举报原因:
原因补充:

(最多只允许输入30个字)