iOS学习笔记-135.RunLoop03——Runloop相关类1_基础

来源:互联网 发布:wifi共享精灵for mac 编辑:程序博客网 时间:2024/05/21 17:46

  • RunLoop03Runloop相关类1_基础
    • 一Core Foundation中关于RunLoop的5个类
    • 二Runloop和相关类之间的关系图

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

原创粉丝点击