Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 什么';s主事件循环和应用程序之间的区别';什么是循环?_Ios_Objective C_Event Loop_Runloop - Fatal编程技术网

Ios 什么';s主事件循环和应用程序之间的区别';什么是循环?

Ios 什么';s主事件循环和应用程序之间的区别';什么是循环?,ios,objective-c,event-loop,runloop,Ios,Objective C,Event Loop,Runloop,我试图在互联网上找到这两个循环之间的区别,但没有找到任何区别。我读过一些文章,他们的解释方式是相同的。有人问我他们之间有什么区别,我说了他们之间有什么区别。采访者说两者不一样。所以请帮帮我,有什么区别。感谢您的任何帮助 运行循环(NSRunLoop或CFRunLoop)是一个事件循环。应用程序的主线程运行一个运行循环;这是应用程序的主事件循环。大多数应用程序没有另一个运行循环(作为iOS SDK的用户,至少没有一个对您可见) 如果面试官认为iOS上的事件循环和运行循环有区别,你必须问他们这是什么

我试图在互联网上找到这两个循环之间的区别,但没有找到任何区别。我读过一些文章,他们的解释方式是相同的。有人问我他们之间有什么区别,我说了他们之间有什么区别。采访者说两者不一样。所以请帮帮我,有什么区别。感谢您的任何帮助

运行循环(
NSRunLoop
CFRunLoop
)是一个事件循环。应用程序的主线程运行一个运行循环;这是应用程序的主事件循环。大多数应用程序没有另一个运行循环(作为iOS SDK的用户,至少没有一个对您可见)

如果面试官认为iOS上的事件循环和运行循环有区别,你必须问他们这是什么意思,因为根据苹果的文档,它们是相同的东西

运行循环(
NSRunLoop
CFRunLoop
)是一个事件循环。应用程序的主线程运行一个运行循环;这是应用程序的主事件循环。大多数应用程序没有另一个运行循环(作为iOS SDK的用户,至少没有一个对您可见)

如果面试官认为iOS上的事件循环和运行循环有区别,你必须问他们这是什么意思,因为根据苹果的文档,它们是相同的东西


对于每个应用程序,它应该只有一个主线程内的主事件循环


我不确定面试官认为该应用程序的运行循环是什么。但运行循环实际上是一个与线程绑定的概念
每个NSThread对象(包括应用程序的主线程)都会根据需要自动为其创建一个nsrunlop对象。

中说,对于每个应用程序,主线程中应该只有一个主事件循环


我不确定面试官认为该应用程序的运行循环是什么。但运行循环实际上是一个与线程绑定的概念
每个NSThread对象(包括应用程序的主线程)都会根据需要自动为其创建一个nsrunlop对象。

中说,我想主运行循环是一种事件循环

有两个数字 (图2-1和图2-2)

图2-1显示了事件循环是一些作为控制器一部分运行的循环,图2-2显示了主运行循环是iOS用于管理事件的循环


对不起,我的英语不好。

我想主运行循环是一种事件循环

有两个数字 (图2-1和图2-2)

图2-1显示了事件循环是一些作为控制器一部分运行的循环,图2-2显示了主运行循环是iOS用于管理事件的循环


对不起,我的英语不好。

他本想被问到只跑一圈。他本想被问到只跑一圈。从文档中
在Cocoa应用程序中,主线程的运行循环主事件循环由应用程序对象自动运行。
事件循环只是一个运行循环。来自文档
在Cocoa应用程序中,主线程的运行循环主事件循环由应用程序对象自动运行。
事件循环只是一个运行循环。