区块链技术博客
www.b2bchain.cn

【iOS性能优化】三、安装包瘦身求职学习资料

本文介绍了【iOS性能优化】三、安装包瘦身求职学习资料,有助于帮助完成毕业设计以及求职,是一篇很好的资料。

对技术面试,学习经验等有一些体会,在此分享。

大家好,欢迎来到iOS性能优化。
上篇文章为大家讲解了卡顿监控及处理,这篇文章继续为大家讲解下iOS安装包瘦身思路。

  • 瘦身指导原则
  • 常规瘦身方案
    • 压缩资源
    • 删除无用/重复资源
    • 删除无用代码
  • 非常规瘦身方案

瘦身指导原则

总体指导原则为:压缩资源、删除无用/重复资源、删除无用代码、通过编译选项进行优化。

常规瘦身方案

压缩资源

项目中资源包括图片、字符串、音视频等资源。由于项目中图片比较多,所以资源压缩一般会从图片入手。在把图片加入到项目中时候需要采用tinypng或者ImageOptim对图片进行压缩;另外,可以通知设计,对切图进行压缩处理再上传;不需要内嵌到项目中的图片可以改为动态下载。

  • png,jpg,gif可以替换成webp
  • 动画图片可替换为lotties、APNG
  • 小图或表情图可替换为iconFont
  • 大图可替换为svg

删除无用/重复资源

删除无用的资源。项目中主要以删除图片为主:

  • 图片用2x和3x图就可以,不要用1x图。
  • 可以用LSUnusedResources搜索出未使用的图片然后删除之。注意:该软件搜索出来的图片有可能项目中还在用,删除之前需要在工程中先搜索下图片是否有使用再确认是否可以删除。

删除无用代码

删除无用类和库:可以用WBBladesForMac来分析,注意:通过字符串调用的类也会检测为无用类。

非常规瘦身方案

大家好,欢迎来到iOS性能优化。
上篇文章为大家讲解了卡顿监控及处理,这篇文章继续为大家讲解下iOS安装包瘦身思路。

  • 瘦身指导原则
  • 常规瘦身方案
    • 压缩资源
    • 删除无用/重复资源
    • 删除无用代码
  • 非常规瘦身方案

瘦身指导原则

总体指导原则为:压缩资源、删除无用/重复资源、删除无用代码、通过编译选项进行优化。

常规瘦身方案

压缩资源

项目中资源包括图片、字符串、音视频等资源。由于项目中图片比较多,所以资源压缩一般会从图片入手。在把图片加入到项目中时候需要采用tinypng或者ImageOptim对图片进行压缩;另外,可以通知设计,对切图进行压缩处理再上传;不需要内嵌到项目中的图片可以改为动态下载。

  • png,jpg,gif可以替换成webp
  • 动画图片可替换为lotties、APNG
  • 小图或表情图可替换为iconFont
  • 大图可替换为svg

删除无用/重复资源

删除无用的资源。项目中主要以删除图片为主:

  • 图片用2x和3x图就可以,不要用1x图。
  • 可以用LSUnusedResources搜索出未使用的图片然后删除之。注意:该软件搜索出来的图片有可能项目中还在用,删除之前需要在工程中先搜索下图片是否有使用再确认是否可以删除。

删除无用代码

删除无用类和库:可以用WBBladesForMac来分析,注意:通过字符串调用的类也会检测为无用类。

非常规瘦身方案

大家好,欢迎来到iOS性能优化。
上篇文章为大家讲解了卡顿监控及处理,这篇文章继续为大家讲解下iOS安装包瘦身思路。

  • 瘦身指导原则
  • 常规瘦身方案
    • 压缩资源
    • 删除无用/重复资源
    • 删除无用代码
  • 非常规瘦身方案

瘦身指导原则

总体指导原则为:压缩资源、删除无用/重复资源、删除无用代码、通过编译选项进行优化。

常规瘦身方案

压缩资源

项目中资源包括图片、字符串、音视频等资源。由于项目中图片比较多,所以资源压缩一般会从图片入手。在把图片加入到项目中时候需要采用tinypng或者ImageOptim对图片进行压缩;另外,可以通知设计,对切图进行压缩处理再上传;不需要内嵌到项目中的图片可以改为动态下载。

  • png,jpg,gif可以替换成webp
  • 动画图片可替换为lotties、APNG
  • 小图或表情图可替换为iconFont
  • 大图可替换为svg

删除无用/重复资源

删除无用的资源。项目中主要以删除图片为主:

  • 图片用2x和3x图就可以,不要用1x图。
  • 可以用LSUnusedResources搜索出未使用的图片然后删除之。注意:该软件搜索出来的图片有可能项目中还在用,删除之前需要在工程中先搜索下图片是否有使用再确认是否可以删除。

删除无用代码

删除无用类和库:可以用WBBladesForMac来分析,注意:通过字符串调用的类也会检测为无用类。

非常规瘦身方案

部分转自互联网,侵权删除联系

赞(0) 打赏
部分文章转自网络,侵权联系删除b2bchain区块链学习技术社区 » 【iOS性能优化】三、安装包瘦身求职学习资料
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

b2b链

联系我们联系我们