美文网首页iOS-性能优化
Objective - C 性能优化(四)安装包瘦身

Objective - C 性能优化(四)安装包瘦身

作者: 爱玩游戏的iOS菜鸟 | 来源:发表于2020-04-09 16:49 被阅读0次

    一、安装包的组成

    安装包(IPA)主要由可执行文件、资源组成

    1. 资源(图片、音频、视频等)
    1. 可执行文件瘦身
    • 编译器优化
      (1)Strip Linked ProductMake Strings Read-OnlySymbols Hidden by Default设置为YES
      (2)去掉异常支持,Enable C++ ExceptionsEnable Objective-C Exceptions设置为NOOther C Flags添加-fno-exceptions
      (3)利用AppCode 检测未使用的代码:菜单栏 -> Code -> Inspect Code
      (4)编写LLVM插件检测出重复代码、未被调用的代码

    二、LinkMap

    • 生成LinkMap文件,可以查看可执行文件的具体组成
    • 可借助第三方工具解析 LinkMap文件

    PS:AppCode安装

    相关文章

      网友评论

        本文标题:Objective - C 性能优化(四)安装包瘦身

        本文链接:https://www.haomeiwen.com/subject/hmgcmhtx.html