1. RunLoop简介 1.1 什么是RUnLoop 可以理解为字面的意思:Run表示运行,Loop表示循环.结合在一起就是运行的循环.通常叫做运行循环. RunLoop实际上是一个对象,这个对象在循环中用来处理程序运行过程中出现的各种事件(比如说触摸事件,UI刷新事件,定时器事件,Selector事件)从而保持程序的持续运行,而且在没有事件处理的时候,会进入休眠模式,从而节省CPU资源,提高程序性能. 1.2 RunLoop和线程 RunLoop和线程是息息相关的,我们知道线程的作用是用来执…