读书人

NSRunLoop概述跟原理[转]

发布时间: 2012-07-28 12:25:13 作者: rapoo

NSRunLoop概述和原理[转]
1.什么是NSRunLoop?
我们会经常看到这样的代码:



通过所有的“消息”都被添加到了NSRunLoop中去,而在这里这些消息并分为“input source”和“Timer source” 并在循环中检查是不是有事件需要发生,如果需要那么就调用相应的函数处理。为了更清晰的解释,我们来对比VC++和iOS消息处理过程。

VC++中在一切初始化都完成之后程序就开始这样一个循环了(代码是从户sir mfc程序设计课程的slides中截取):


读书人网 >移动开发

热点推荐