APP瘦身
- 官方App Thinning
- App Slicing,会在你向 iTunes Connect 上传 App 后,对 App 做切割,创建不同的变体,这样就可以适用到不同的设备。
- 只需要通过 Xcode 添加 xcassets 目录,然后将图片添加进来即可。
- 无用图片资源,LSUnusedResources可以通过直接添加规则来处理。
- 图片资源压缩
- WebP 压缩率高,而且肉眼看不出差异,同时支持有损和无损两种压缩模式。除了 cwebp 工具外,你还可以选择由腾讯公司开发的iSparta。iSpart 是一个 GUI 工具,操作方便快捷,可以实现 PNG 格式转 WebP,同时提供批量处理和记录操作配置的功能。
- 代码瘦身:
- LinkMap 结合 Mach-O 找无用代码
- 通过 AppCode 找出无用代码
- 运行时检查类是否真正被使用过