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,至少要有其中的一个。