2021 - 47周(安装包瘦身)

本文探讨了如何通过修改Assets.xcassets的压缩设置、检测并处理未使用的图片资源、优化大图设计、设置合理的编译选项,以及管理无用第三方库来减小项目体积。特别强调PNG图片压缩无效,需要从设计层面进行优化。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.修改Assets.xcassets的压缩设置

 2.项目中未使用的图片检测

        检测工具:

https://github.com/tinymind/LSUnusedResourceshttps://github.com/tinymind/LSUnusedResources        检测结果可以根据图片大小排序,检测后需要人工筛选确认。

3.体积较大的图片重新设计

注意:这里如果单纯的使用压缩工具压缩PNG图片再使用是无效的,需要UI重新设计图片,或者修改图片的导出格式,例如PNG24 - PNG8

4.编译选项设置

         设置为NO,会导致debug断点失效,同时线上崩溃无法定位问题。

5.去除无用的三方库

        确定某些库确实不再使用的时候应当及时删除。

小结:资源图片的体积缩小是比较简单的,只是要注意对于PNG不能用直接压缩减少体积的方式(这种方式无效)。SDK所占体积大小不等,要注意及时去除无用的组件。编译选项需要根据项目实际需要设置,也不可一味追求小体积。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值