0

可能重复:
了解 NSRunLoop

直到现在我知道每个线程都有自己的运行循环我不知道我是否想对了。我对 nsrunloop 没有一个简短的了解,但我想知道什么是 nsrunloop,它的目的是什么,以及为什么所有线程都有自己的 runloop(如果我是对的)。请帮助我了解 nsrunloop。

4

1 回答 1

0

runloop 基本上是一个扩展的 while 循环,其工作方式类似于 C 选择调用。

它负责从其来源获取事件并调度这些事件。鼠标点击、窗口移动、定时器、流事件……任何东西都可以是一个runloop源。

这就是要点。在 SO 或苹果文档中的无数骗局中阅读更多关于它的信息 :)

于 2012-12-29T01:14:52.627 回答