繁体   English   中英

Xcode线程1:它总是主UI线程吗?

[英]Xcode Thread 1 : Is it always main UI thread?

Xcode在Debug导航器中显示线程。

它们被编号: Thread 1Thread 2

我注意到我总是在线程1.它是否正确假设它是主UI线程? 我使用像FacebookAFNetworking这样的libs / SDK,他们有回调和代表。 但是线程安全并不总是正确记录。

我不记得是哪一个,但在其中一个WWDC视频中(从2011年开始,我认为),我听到一位工程师提到UIKit内部假设线程1是UI。

所以是的,它不是“简单”的最佳实践,我认为有具体的技术依赖。

至于具体文件,我不容易找到“官方”声明; 但我认为这是因为它比那更具基础性。 例如,这种随意提及主线程的角色就在各地(取自iOS应用编程指南 (例如iOS 101))

主线程是您的应用处理触摸事件和其他用户输入的位置。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM