CFRunLoopSourceRef 类
2016-06-18 本文已影响447人
我的梦想之路
CFRunLoopSourceRef是事件源(输入源)
#这是概念,今晚没有代码
以前的分法
1、Port-Based Sources (基于端口的)
2、Custom Input Sources (用户自定义输入源)
3、Cocoa Perform Selector Sources(Perform Selector方法事件源)
现在的分法
1、Source0:非基于Port的 ,用于用户主动触发事件
2、Source1:基于Port的,通过内核和其它线程相互发送消息(这个很复杂)
查看现在分法的Source源
![](https://img.haomeiwen.com/i2014484/336e7a313d4d8917.png)
![](https://img.haomeiwen.com/i2014484/3893ddef97d148e3.png)
![](https://img.haomeiwen.com/i2014484/38e90915699e66be.png)
![](https://img.haomeiwen.com/i2014484/f49ccb1ab9bc3b4a.png)