安装包主要由可执行文件和资源组成。
一、资源(图片、音频、视频等)瘦身
1、采用无损压缩;
2、去除没有用的资源:LSUnusedResources
二、可执行文件的瘦身
1、编译器优化,主要是修改xcode配置,去掉异常支持等;
2、检测未使用的代码,检测工具有appcode等;
3、编写LLVM插件检测出重复代码;
4、检查每个类的内存大小,linkmap;
5、sb和xib也有一定的大小,可以选择用代码来写;
三、下载包的瘦身
app thinning
安装包主要由可执行文件和资源组成。
一、资源(图片、音频、视频等)瘦身
1、采用无损压缩;
2、去除没有用的资源:LSUnusedResources
二、可执行文件的瘦身
1、编译器优化,主要是修改xcode配置,去掉异常支持等;
2、检测未使用的代码,检测工具有appcode等;
3、编写LLVM插件检测出重复代码;
4、检查每个类的内存大小,linkmap;
5、sb和xib也有一定的大小,可以选择用代码来写;
三、下载包的瘦身
app thinning
本文标题:ios的app瘦身
本文链接:https://www.haomeiwen.com/subject/wgnpghtx.html
网友评论