[英]Xcode Thread 1 : Is it always main UI thread?
Xcode在Debug导航器中显示线程。
它们被编号: Thread 1
, Thread 2
等
我注意到我总是在线程1.它是否正确假设它是主UI线程? 我使用像Facebook
和AFNetworking
这样的libs / SDK,他们有回调和代表。 但是线程安全并不总是正确记录。
我不记得是哪一个,但在其中一个WWDC视频中(从2011年开始,我认为),我听到一位工程师提到UIKit内部假设线程1是UI。
所以是的,它不是“简单”的最佳实践,我认为有具体的技术依赖。
至于具体文件,我不容易找到“官方”声明; 但我认为这是因为它比那更具基础性。 例如,这种随意提及主线程的角色就在各地(取自iOS应用编程指南 (例如iOS 101))
主线程是您的应用处理触摸事件和其他用户输入的位置。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.