iOS 瘦身策略

1、生成linkmap文件,查看可执行文件的大小。在Build Settings中Write Link Map File设置为Yes(release时候不要设置为Yes),build后,LinkMap文件ingage-LinkMap-normal-x86_64,地址:/Users/XXX/Library/Developer/Xcode/DerivedData/XXX-aquckyasacajztamzgvydtrnnqtc/Build/Intermediates.noindex/XXX.build/Debug-iphonesimulator/ingage.build。

LinkMap分析工具:https://github.com/huanxsd/LinkMap

2、无用图片资源的删除。

工具:LSUnusedResources(https://github.com/tinymind/LSUnusedResources

3、图片压缩

    工具使用ImageOptim(https://github.com/ImageOptim/ImageOptim)。当然小熊猫tinypng这个压缩也非常好用(https://tinypng.com/

4、删除无用文件

工具:CATClearProjectTool-master(https://github.com/CatchZeng/CATClearProjectTool

5、打包策略调整,编译器优化级别。Xcode中,Build Settings->Optimization Level,release版应该选择Fastest, Smalllest,这个选项会开启那些不增加代码大小的全部优化,并让可执行文件尽可能小。

6、去除符号信息。Xcode中,Strip Debug Symbols During Copy 和 Symbols Hidden by Default 在release版本应该设为yes,可以去除不必要的调试符号。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值