搜索
您的当前位置:首页正文

iOS App 瘦身

来源:二三娱乐

图片资源删减

  • 使用工具查找未引用资源
  • 压缩 PNG

按照文件大小排列,看看是否有上百 K 的 PNG 图片,使用工具进行压缩,可以使用 JPG 的不要用 PNG

  • 大图片不要使用 PNG,用 JPG 替换

  • 删除掉 1x 图片

代码精简

  • 查找无用的 OC 类

维护时间较长的代码,可能会出现废弃的类出现在代码中,这种无用的文件比较难找,可以通过 linkMap 文件来分析。

设置 Project -> Build Settings -> Write Link Map File 为 YES,并设置 Path to Link Map File,build 完后找到 linkMap 文件,来分析该文件,该文件默认位于

~/Library/Developer/Xcode/DerivedData/XXX-eumsvrzbvgfofvbfsoqokmjprvuh/Build/Intermediates/XXX.build/Debug-iphoneos/XXX.build/

  • 查找无用的函数
  • 编译选项优化
    Strip Link Product 是否为 YES
    Make Strings Read-Only 是否 为YES
    去掉异常支持,Enable C++ Exceptions 和 Enable Objective-C Exceptions 设为 NO,并且Other C Flags 添加 -fno-exceptions
Top