网上关于runloop的文章不计其数,再此,贴个自认为讲的比较简单明了的文章 http://www.jianshu.com/p/536184bfd163 个人理解: ios的runloop应该是类似于线程之间的消息监听+队列(队列于外部不透明,支持多重send消息模式,perform selector,timer,UI事件等等)和android的Looper非常相似,和windows的消息循环也很类似,具体底层实现不关注,直接贴测试代码 #import "ViewController.h&quo…