摘要: 搞iOS之后一直没有深入研究过RunLoop,非常的惭愧。刚好前一阵子负责性能优化项目,需要利用RunLoop做性能优化和性能检测,趁着这个机会深入研究了RunLoop的原理和特性。RunLoop的定义当有持续的异步任务需求时,我们会创建一个独立的生命周期可控的线程。RunLoop就是控制线程生命周... 阅读全文
posted @ 2015-07-01 18:29 验证码 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 版本和平台Runtime System对于Objective-C来说就好比是它的操作系统,或者说是运行的支撑平台,它使得Objective-C代码能够按照既定的语言特性跑起来。相对于C/C++来说,Objective-C尽可能地把一些动作推迟到运行时来执行,即尽可能动态地做事情。因此,它不仅需要一个... 阅读全文
posted @ 2015-07-01 18:03 验证码 阅读(194) 评论(0) 推荐(0) 编辑