簡體   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