app瘦身

引用bang神的一张图,总结的非常全面


Paste_Image.png

也可以按照下面的顺序,从上到下,进行app瘦身的优化:

1.去除重复、无用资源文件,解决名字重复问题。
2.图片使用.xcassets管理且无须考虑@1x@2x@3x 问题。万不得已再用拖的办法,同时结合一定策略方案进行包瘦身。
3.图片使用PDF 优先级高于 PNG,因为 Xcode 会帮你完成剩下的任务。
4.使用tinypng压缩PNG图片。视频可以通过 Final cut 等软件进行分辨率压缩。音频则降低码率即可。
5.icon 使用 iconfont
6.非必须资源文件可以放到自己服务器上, 但必用资源文件需要内置到安装包中
7.HTML 5 需要将图片 Remote 化 或者将整个HTML 5 的页面 Remote化。
8.Build Settings->Optimization Leve release版应该选择Fastest, Smalllest
9.开启 BitCode
10.尽可能的去除无用的代码、控制类名、方法名长度、冗余字符串
11.如果你想的话,不使用 Swift、不使用 Realm更甚至于尽量不使用 OC 😁
12.MRC 比 ARC 编译成可执行文件之后更小。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容