iOS新知识

iOS 性能优化之安装包瘦身

2020-05-20  本文已影响0人  SnoopPanda

iOS安装包是由资源和可执行文件两部分组成,下图是我们一个刚上线App打包出来的IPA包解压出来的结果,_CodeSignature文件夹下面的CodeResources就是我们的代码和导入项目的三方库,往下面就是App图标启动图还有一些国际化的配置文件,Assets.car是我们项目里面的图片资源。一般项目用到声音文件、字体文件、xib文件等也会打包在App里面。我们的App瘦身思路可以从资源和可执行文件


image.png

资源瘦身

资源瘦身包括删除没有用的资源文件压缩正在使用的资必要时把相关资源放到服务端第一次启动的时候下载,资源包括图片文件、音视频文件、配置文件、字体文件等。一般来说我们复制文件名字在项目里面查找如果没有就可以删掉了,LSUnusedResources会对我们有帮助。

可执行文件

image.png
上一篇 下一篇

猜你喜欢

热点阅读