可能重复:
Understanding NSRunLoop
直到现在我知道每个线程都有自己的runloop我不知道我是否正确思考。 我不太了解nsrunloop,但我想知道什么是nsrunloop及其目的以及为什么所有线程都有自己的runloop(如果我是对的) 。请帮我告诉我nsrunloop。
答案 0 :(得分:0)
runloop基本上是一个扩展的while循环,就像C select call一样。
它负责从其来源获取事件并分发这些事件。 鼠标点击,窗口移动,计时器,流事件,......任何东西都可以是一个runloop源。
这就是要点。在SO或苹果文档中的无数欺骗中阅读更多关于它的内容:)