2016 - 1 - 21 RunloopMode中的Source 与Observer

一:CFRunLoopSourceRef

   1.CFRunLoopSourceRef是事件源(输入源)

 

   2.按照官网文档分为,Source可以分为以下几类:

    2.1 Porl - Based Source

    2.2 Custom Input Source

    2.3 Cocoa Perform Selector Source 

 

  3.按照函数调用栈,Source分类

   3.1 Source0 :非基于Port的

   3.1 Source1 :基于Port的,通过内核和其他线程通信,接收,分发系统时间。

 

二:CFRunLoopOberverRef

   2016 - 1 - 21 RunloopMode中的Source 与Observer