原文地址:http://www.pluto-y.com/wwdc-2015-app-thining-in-xcode/
最近在研究WWDC2015,主要研究一下iOS 9和Xcode 7中的特性,方便之后学习,顺带可以装装逼。最近看了关于压缩App大小的视频,主要看苹果在这方面都做了哪些调整以及一些新的内容。
参考视频:App Thining in Xcode, 英文不错的童鞋或者想看原生资源的童鞋可以去看看。
下面开始讲述一下我学习到的内容。如果不想看理论内容的人可以直接查看程序员所关注的细节。
原理
关于App的内容
一般对于App来说就是分为两个部分
* 可运行代码
* 资源文件等
而其中的根据每个部分所占的比例可分为两种类型的,一种为可运行代码比例比较大的App,另一种为资源文件比例比较大的App。而对于大部分情况来说都是后者比较多,即如图所示:
而对于资源文件来说,可以根据不同的设备类型,不同的内存,不同的编译指令可以进行不同的分配不同的资源,通过对资源文件的分类可以使App在不同的设备上运行的更加流畅与完美。具体的分类条件可以根据下图进行分类:
而根据不同的设备可能会去加载不同的资源文件,如下图的例子:
对于iPad Mini的设备来说(如果添加了不同分类的资