RunLoop

保持程序的持续运行

处理App中的各种事件(比如触摸,定时器 select事件)

节省CPU资源,最高程序性能,该做事情做事,该休息休息

默认启动的RunLoop是跟主线程相关联

 iOS 中有两套访问和使用RunLoop

Foundation:NSRunLoop

Core Foundation:CFRunLoopRef

 

每一个线程都有唯一的一个对应的RunLoop对象

主线程的Runloop

posted @ 2016-08-17 19:35  谢小锋  阅读(112)  评论(0)    收藏  举报