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