2012-12-29 34 views
0

可能重复:
Understanding NSRunLoop详细介绍nsrunloop

到现在我知道,每个线程都有自己的runloop我不知道我是否想权。 我对nsrunloop没有简单的想法,但我想知道什么是nsrunloop,它的目的是什么,以及为什么所有线程都有自己的runloop(如果我是正确的)。请帮助我告诉我有关nsrunloop的信息。

回答

0

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

它负责从源头获取事件并分派这些事件。 鼠标点击,窗口移动,定时器,流事件......任何东西都可以成为runloop源码。

这就是要点。阅读关于它的更多信息,这些内容包含在SO或苹果文档中:)