RunLoop03——Runloop相关类1_基础
一、Core Foundation中关于RunLoop的5个类
| 相关类 | 说明 |
|---|---|
| CFRunLoopRef | Runloop本身 |
| CFRunLoopModeRef | RunLoop的运行模式 |
| CFRunLoopSourceRef | 事件源(输入源),Runloop要处理的事件源 |
| CFRunLoopTimerRef | 基于时间的触发器,Timer事件 |
| CFRunLoopObserverRef | Runloop的观察者(监听者) |
二、Runloop和相关类之间的关系图
一个 RunLoop 包含若干个 Mode,每个Mode又包含若干个Source/Timer/Observer
Runloop要想跑起来,它的内部必须要有一个mode,这个mode里面必须有source\observer\timer,至少要有其中的一个。