序言 RunLoop一直是比较高级而又比较神秘的技术,一直以来都没有深入去阅读过苹果给出的官方文档.本篇文章就讲讲苹果官方文档中所介绍的RunLoop,再加上其开源性,让我们一起深入去研究其特性及与线程的关系. 本篇主要是阅读官方文档所总结下来的知识点,有很大一部分是翻译过来的. 什么是Run Loops Run Loops是与线程想关联的基础部分.一个Run Loop就是事件处理循环,它是用来调度和协调接收到的事件处理.使用Run Loop的目的,就是使得线程有工作需要做时可以忙碌起来,而当没…