Cocoa RunLoop 系列之Configure Custom InputSource
在上一篇博客Cocoa RunLoop 系列之基础知识介绍了RunLoop的InpuSource有两种,分别是:
- 是基于Mach端口且由内核触发的source1
- 自定义且需要手动触发的source0。
其中source0包括两种自定义形式:一种是Apple实现的自定义InputSource,提供了一系列接口,直接调用即可;另外一种就是由用户根据开发需要完全自定义实现。本文要介绍的就是后者。
在上一篇博客Cocoa RunLoop 系列之基础知识介绍了RunLoop的InpuSource有两种,分别是:
其中source0包括两种自定义形式:一种是Apple实现的自定义InputSource,提供了一系列接口,直接调用即可;另外一种就是由用户根据开发需要完全自定义实现。本文要介绍的就是后者。
这篇博客主要结合Apple开发者文档和个人的理解,写的一篇关于Cocoa RunLoop基本知识点的文章。在文档的基础上,概况和梳理了RunLoop相关的知识点。