1. Runloop的相关类

2. __CFRunloop结构体
_pthread: loop对应的线程
_commonModes: commonModes下的两个mode(kCFRunloopDefaultMode和UITrackingMode)
_commonModeItems: 在commonModes状态下运行的对象(例如Timer)
_currentMode: 在当前loop下运行的mode
_modes: 运行的所有模式(CFRunloopModeRef类)

3. CFRunloopModeRef

3.1 常用的两种mode

4. Runloop的几种状态

网友评论