第二个尝试如何理解运行循环[重复]
可能重复:
runloop如何实际工作
你好
我之前已经问了这两个问题,但我不明白。
关于Runloops的问题1
关于Runloops的问题2
在我的一本iPhone书中,他们提到了运行循环:
“你的申请是一个巨人
无限循环称为运行循环。该
run loop的工作是检查输入
(触摸,核心位置更新,数据
通过网络接口,
等)并找到合适的
该事件的处理程序(如
动作或委托方法
宾语)。”
哦,那么环路究竟在哪里?我知道主应用程序线程不需要运行它,并且每个线程都有一个关联的运行循环对象,但它的实际循环部分在哪里?它是一个while循环,看不见包围main方法,如果它循环的循环不会循环我的所有代码。我知道这是错的,但事实并非如此。
我不明白runloop可以运行的不同模式,但也许是因为我不理解runloop。
提前致谢!
没有找到相关结果
已邀请:
1 个回复
禽兢玫坞劲
这是整个应用程序,没有什么异常或“缠绕”这个main()例程。因此,从逻辑上讲,您可以得出结论,运行循环包含在对UIApplicationMain的调用中。