0

我一直在阅读一些关于运行循环的文档,但仍然无法完全理解。由于 iOS 不是开源的,而NSRunLoopiOS/Mac OS X 平台是专用的,它内部的真正实现是什么?

4

1 回答 1

0

如果您有某种用户界面或其他需要监听事件的代码(如网络端口),则需要一个运行循环。每个 NSThread 都会自动获得自己的运行循环,您很少需要直接关注它们。运行循环还负责创建和释放自动释放池。

欲了解更多信息: NSTimer、NSTask、NSThread 和 NSRunloop 之间的基本区别是什么?

于 2013-08-13T09:26:38.427 回答