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
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
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.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以前版本