RunLoop学习资料

非常好的runloop学习系列

CoreFoundation源码

RunLoop系列之源码分析

关于Runloop的原理探究及基本使用

RunLoop系列之要点提炼

RunLoop系列之源码分析

runloop循环一旦开启,就关闭不了,并且之后的代码就无法执行。api文档中提到:如果没有输入源和定时源加入到runloop中,runloop就马上退出,否则通过频繁调用-runMode:beforeDate:方法来让runloop运行在NSDefaultRunLoopMode模式下。
但是!人为地移除输入源、timer不能保证runloop会退出,因为系统有可能会自己添加一些源来处理事件

你可能感兴趣的:(RunLoop学习资料)