原文链接:https://github.com/skyming/iOS-Performance-Optimization
关于 iOS 性能优化梳理: 基本工具、业务优化、内存优化、卡顿优化、布局优化、电量优化、 安装包瘦身、启动优化、网络优化等 —— 由_skyming_分享

关于iOS 性能优化梳理: 基本工具、业务优化、内存优化、卡顿优化、布局优化、电量优化、 安装包瘦身、启动优化、网络优化等

基本工具

TODO: Instruments 高级技巧、常见的优化技能

综合篇

  • 微信读书iOS性能优化
  • 微信读书 iOS 质量保证及性能监控
  • iOS 性能优化之业务性能监控
  • NeteaseAPM iOS SDK技术实现分享
  • 魔窗研发副总裁沈哲:移动端SDK的优化之路
  • 搜狗输入法 iOS 版开发与优化实践PPT
  • 蘑菇街 App 的稳定性与性能实践PPT

内存优化

TODO:

卡顿优化

  • 微信iOS卡顿监控系统
  • iOS-卡顿检测

布局优化

TODO:

电量优化

TODO:

启动优化

  • 今日头条iOS客户端启动速度优化
  • WWDC 2016 Session笔记:App启动时间优化
  • 百度输入法-iOS 启动速度优化
  • Facebook iOS App如何优化启动时间
  • obj中国-Mach-O 可执行文件

体积优化

  • iOS微信安装包瘦身
  • 今日头条IPA安装包的优化
  • iOS瘦身之删除FrameWork中无用mach-O文件
  • 基于clang插件的一种iOS包大小瘦身方案
  • iOS可执行文件瘦身方法
  • iOS图片优化方案

网络优化

  • 美团点评移动网络优化实践
  • 开源版HttpDNS方案详解
  • 携程App的网络性能优化实践
  • 2016年携程App网络服务通道治理和性能优化实践
  • 蘑菇街App Chromium网络栈实践

相关开源库

  • HTTPDNSLib-for-iOS
  • HTTPDNSLib-for-Andorod
  • LSUnusedResources
  • LinkMap

iOS 性能优化总结相关推荐

  1. iOS性能优化之耗电量

    iOS性能优化之耗电量 前言 最近在测试App的时候,发现手机特别容易发烫,我们都知道 ,如果手机容易发烫,那么耗电量肯定会相当大,手机电量使用的时间也会相对少:对此,我在工作之余抽了点时间,对手机的 ...

  2. iOS进阶开发-iOS性能优化-关东升-专题视频课程

    iOS进阶开发-iOS性能优化-3316人已学习 课程介绍         介绍了性能优化方法,其中包括内存优化.资源文件优化.延迟加载.持久化优化.使用可重用对象和并发访问等.这些内容都是非常重要的 ...

  3. iOS性能优化系列篇之“列表流畅度优化”工具篇

    这一篇文章是iOS性能优化系列文章的的第二篇,主要内容是关于列表流畅度的优化.在具体内容的阐述过程中会结合性能优化的总体原则进行分析,所以建议大家在阅读这篇文章前先阅读一下上一篇文章:iOS性能优化系 ...

  4. iOS性能优化 - 启动优化

    APP的启动可以分为2种 冷启动(Cold Launch):从零开始启动APP: 热启动(Warm Launch):APP已经在内存中,在后台存活着,再次点击图标启动APP. APP启动时间的优化,主 ...

  5. iOS性能优化 - 耗电优化

    耗电来源: CPU处理: 网络: 定位: 图像. 如何优化: 1. 尽可能降低CPU.GPU功耗; 2. 少用定时器: 3. 优化I/O操作: 尽量不要频繁写入小数据,最好批量一次性写入: 读写大量重 ...

  6. iOS性能优化:Instruments使用实战

    最近采用Instruments 来分析整个应用程序的性能.发现很多有意思的点,以及性能优化和一些分析性能消耗的技巧,小结如下. Instruments使用技巧 关于Instruments官方有一个很有 ...

  7. ios 性能优化(一)

    逻辑优化 代码封装优化 代码执行效率优化 界面优化 离屏渲染优化 界面加载优化 逻辑优化 代码封装优化 代码的封装优化主要是细化代码的功能,每个功能单独提取出来做成一个方法,当其他地方需要用到同样功能 ...

  8. 转iOS性能优化:Instruments使用实战

    最近采用Instruments 来分析整个应用程序的性能.发现很多有意思的点,以及性能优化和一些分析性能消耗的技巧,小结如下. Instruments使用技巧 关于Instruments官方有一个很有 ...

  9. 开源 iOS 性能优化/调试辅助工具集 MTHawkeye

    MTHawkeye 是美图 iOS 团队在使用的调试辅助.性能优化辅助工具集,旨在帮助 iOS 开发者提升开发效率.辅助优化性能体验. 在产品开发周期内,我们引入 MTHawkeye 来帮助我们更快的 ...

最新文章

  1. linux下将多个文件去除文件头合并_shell命令实现当前目录下多个文件合并为一个文件的方法...
  2. 聊一聊 Python 安装中的 --enable-shared
  3. 如何使用Java keytool命令行创建一个自签名证书
  4. 日志钩子(JournalRecord Hook)的使用
  5. LeetCode 2086. 从房屋收集雨水需要的最少水桶数(贪心)
  6. Git 忽略编译后文件
  7. 小b和回文数(51Nod-2483)
  8. 漫步线性代数十一—— 四个基本子空间
  9. 隐藏在你电脑里面的电影
  10. android 加载系统私有库,Android 搭建私有maven仓库及上传项目
  11. 基于matlab的暴雨强度公式参数推求,小样本流域降雨强度公式和设计降雨分布的推求方法...
  12. 睿思荐片--最好的电影,最全的排行
  13. stm32f407zg跟ze的区别_STM32F103ZE和STM32F207ZG的芯片区别
  14. serialVersionUID 生成
  15. jquery实现回到顶部和回到底部
  16. MYSQL排序加分页报错Out of sort memory, consider increasing server sort buffer size
  17. LayUI导入excel功能
  18. web开发浏览器缓存问题之Google浏览器缓存清理
  19. 告诉你游戏服务器到底是什么
  20. 南开大学的计算机类专业,南开大学计算机专业

热门文章

  1. Fragment为什么须要无参构造方法
  2. 异步编程之Promise(2):探究原理
  3. C#杂记系列之日期函数
  4. python __setattr__ , __getattr__
  5. ISP【二】————camera ir图
  6. 使用 Strace 调试工具
  7. 理解C#中的string类型
  8. 拖放 DataGrid 列--来自MSDN
  9. linux平台的链接与加载
  10. C++中标准模板库std::vector的实现