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