iOS开发·RunLoop源码与用法完全解析(输入源,定时源,观察者,线程间通信,端口间通信,NSPort,NSMessagePort,NSMachPort,NSPortMessage)
本文Demo传送门RunloopDemo前言OSX/iOS系统中,提供了两个这样的对象:NSRunLoop和CFRunLoopRef。CFRunLoopRef是在CoreFoundation框架内的,它提供了纯C函数的API,所有这些API都是线程安全的。NSRunLoop是基于CFRunLoopRef的封装,提供了面向对象的API,但是这些API不是线程安全的。1.如何查看RunLoop源代码1