Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我一直在阅读一些关于运行循环的文档,但仍然无法完全理解。由于 iOS 不是开源的,而NSRunLoopiOS/Mac OS X 平台是专用的,它内部的真正实现是什么?
NSRunLoop
如果您有某种用户界面或其他需要监听事件的代码(如网络端口),则需要一个运行循环。每个 NSThread 都会自动获得自己的运行循环,您很少需要直接关注它们。运行循环还负责创建和释放自动释放池。
欲了解更多信息: NSTimer、NSTask、NSThread 和 NSRunloop 之间的基本区别是什么?