
性能优化
xingshao1990
这个作者很懒,什么都没留下…
展开
-
iOS性能优化-CoreFoundation
一、桥接摘要一、桥接根据不同需求,有3种转换方式 __bridge (不改变对象所有权) __bridge_retained 或者 CFBridgingRetain() (解除 ARC 所有权) __bridge_transfer 或者 CFBridgingRelease() ...原创 2018-09-11 16:47:06 · 924 阅读 · 0 评论 -
iOS性能优化-开篇
一、性能优化是什么二、什么时机优化三、优化关于哪些方面四、如何进行优化1、如何发现问题2、常见问题五、为什么要进行优化摘要一、性能优化是什么性能优化,简而言之,就是在不影响系统运行正确性的前提下,使之运行地更快,完成特定功能所需的时间更短。二、什么时机优化我理解,对于核心业务持续优化,非核心业务遇到瓶颈再进行优化。三、优化关于哪些方面...原创 2018-09-08 15:10:26 · 254 阅读 · 0 评论 -
iOS性能优化-检测工具OCLint
一、OCLint二、安装三、使用1、脚本2、规则3、持续集成摘要一、OCLintOCLint 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 · 1001 阅读 · 0 评论 -
iOS性能优化-Xcode Analyze静态分析
一、使用二、设置三、常见问题一、使用快捷键 shift + command + b 界面 Product->Analyze二、设置三、常见问题原创 2018-09-10 11:19:32 · 800 阅读 · 0 评论 -
iOS性能优化-Instruments
一、使用二、示例一、使用快捷键 command + i 界面 Product->Profile二、示例比如选择Leaks。 1、点击左上角播放按钮,在模拟器上进行操作。2、设置 ...原创 2018-09-10 13:32:27 · 234 阅读 · 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 · 4514 阅读 · 0 评论 -
iOS性能优化-Block
[toc] 一、循环引用 原因是使用MRC管理内存时,Block的内存管理需要区分是Global(全局)、Stack(栈)还是Heap(堆),而在使用了ARC之后,苹果自动会将所有原本应该放在栈中的Block全部放到堆中。全局的Block比较简单,凡是没有引用到Block作用域外面的参数的Block都会放到全局内存块中,在全局内存块的Block不用考虑内存管理问题。(放在全局内存块是为...原创 2018-09-10 16:11:45 · 632 阅读 · 0 评论