美文网首页iOS面试
iOS 性能优化面试题(如何有效降低 APP 包的大小?)

iOS 性能优化面试题(如何有效降低 APP 包的大小?)

作者: 程序员_秃头怪 | 来源:发表于2019-08-10 20:17 被阅读15次

如何有效降低 APP 包的大小?

降低包大小需要从两方面着手

可执行文件
  • 编译器优化

    • Strip Linked Product、Make Strings Read-Only、Symbols Hidden by Default 设置为 YES
    • 去掉异常支持,Enable C++ Exceptions、Enable Objective-C Exceptions 设置为 NO, Other C Flags 添加 -fno-exceptions
  • 利用 AppCode 检测未使用的代码:菜单栏 -> Code -> Inspect Code

  • 编写LLVM插件检测出重复代码、未被调用的代码

资源

资源包括 图片、音频、视频 等

热文推荐

2019 全网 iOS 面试题以及答案总结!

相关文章

  • iOS 性能优化面试题(如何有效降低 APP 包的大小?)

    如何有效降低 APP 包的大小? 降低包大小需要从两方面着手 可执行文件 编译器优化Strip Linked Pr...

  • 微信小程序优化

    启动时性能优化 代码包体积优化,启动性能优化最直接的手段是降低代码包大小,代码包直接影响了下载耗时,影响用户启动小...

  • iOS 性能优化内存优化学习

    iOS APP渲染性能优化iOS性能优化之内存(memory)优化iOS内存和性能优化

  • iOS 性能优化三

    主要讲解APP冷启动的优化 iOS 性能优化一iOS 性能优化二iOS 性能优化三 1. APP 启动的分类 冷...

  • APP性能优化-UI

    APP性能优化-Memory APP性能优化-稳定性(crash率) APP性能优化-包体压缩 APP性能优化-C...

  • APP性能优化-稳定性(crash率)

    APP性能优化-Memory APP性能优化-稳定性(crash率) APP性能优化-包体压缩 APP性能优化-C...

  • APP性能优化-Memory

    APP性能优化-Memory APP性能优化-稳定性(crash率) APP性能优化-包体压缩 APP性能优化-C...

  • APP性能优化-流畅度

    APP性能优化-Memory APP性能优化-稳定性(crash率) APP性能优化-包体压缩 APP性能优化-C...

  • APP性能优化-CPU

    APP性能优化-Memory APP性能优化-稳定性(crash率) APP性能优化-包体压缩 APP性能优化-C...

  • APP性能优化-包体压缩

    APP性能优化-Memory APP性能优化-稳定性(crash率) APP性能优化-包体压缩 APP性能优化-C...

网友评论

    本文标题:iOS 性能优化面试题(如何有效降低 APP 包的大小?)

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