![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
性能优化
xingshao1990
这个作者很懒,什么都没留下…
展开
-
iOS性能优化-CoreFoundation
一、桥接 摘要 一、桥接 根据不同需求,有3种转换方式 __bridge (不改变对象所有权) __bridge_retained 或者 CFBridgingRetain() (解除 ARC 所有权) __bridge_transfer 或者 CFBridgingRelease() ...原创 2018-09-11 16:47:06 · 868 阅读 · 0 评论 -
iOS性能优化-开篇
一、性能优化是什么 二、什么时机优化 三、优化关于哪些方面 四、如何进行优化 1、如何发现问题 2、常见问题 五、为什么要进行优化 摘要 一、性能优化是什么 性能优化,简而言之,就是在不影响系统运行正确性的前提下,使之运行地更快,完成特定功能所需的时间更短。 二、什么时机优化 我理解,对于核心业务持续优化,非核心业务遇到瓶颈再进行优化。 三、优化关于哪些方面 ...原创 2018-09-08 15:10:26 · 163 阅读 · 0 评论 -
iOS性能优化-检测工具OCLint
一、OCLint 二、安装 三、使用 1、脚本 2、规则 3、持续集成 摘要 一、OCLint OCLint is a static code analysis tool for improving quality and reducing defects by inspecting C, C++ and Objective-C code and looking for p...原创 2018-09-08 16:06:21 · 955 阅读 · 0 评论 -
iOS性能优化-Xcode Analyze静态分析
一、使用 二、设置 三、常见问题 一、使用 快捷键 shift + command + b 界面 Product->Analyze 二、设置 三、常见问题原创 2018-09-10 11:19:32 · 753 阅读 · 0 评论 -
iOS性能优化-Instruments
一、使用 二、示例 一、使用 快捷键 command + i 界面 Product->Profile 二、示例 比如选择Leaks。 1、点击左上角播放按钮,在模拟器上进行操作。 2、设置 ...原创 2018-09-10 13:32:27 · 192 阅读 · 0 评论 -
iOS性能优化-内存优化
一、为什么需要内存优化 二、内存管理 三、常见问题 四、内存占用 五、检测工具 摘要 一、为什么需要内存优化 The easy answer is users have a better experience. Not only will your app launch faster. The system will perform better. Your app wi...原创 2018-09-10 14:25:31 · 4407 阅读 · 0 评论 -
iOS性能优化-Block
[toc] 一、循环引用 原因是使用MRC管理内存时,Block的内存管理需要区分是Global(全局)、Stack(栈)还是Heap(堆),而在使用了ARC之后,苹果自动会将所有原本应该放在栈中的Block全部放到堆中。全局的Block比较简单,凡是没有引用到Block作用域外面的参数的Block都会放到全局内存块中,在全局内存块的Block不用考虑内存管理问题。(放在全局内存块是为...原创 2018-09-10 16:11:45 · 578 阅读 · 0 评论