2013-03-12 34 views
6

Xcode顯示Debug導航器中的線程。Xcode線程1:它總是主UI線程?

他們編號:Thread 1Thread 2

我注意到,我總是在主題1.它是正確的假設,這是主UI線程? 我使用libs/SDK像FacebookAFNetworking他們有回調和代表。 但是,線程安全並不總是適當地記錄。

+1

它更好的是,否則多數應用程序將大大下降火焰一陣,當他們試圖利用的UIKit從後臺線程。 – CodaFi 2013-03-12 23:07:48

回答

7

我不記得它,但在WWDC上的影片之一(從2011年,我認爲),我聽到一個工程師提的是,內部的UIKit假設線程1 UI。

所以,是的,這不是「簡單的」最佳實踐,我覺得有具體的技術依賴。

就具體文件而言,我不會輕易找到「官方」聲明;但我認爲這是因爲它比這更基礎。例如,這種主線程的作用的休閒一提的是所有的地方(從the iOS App Programming Guide取得(如iOS版101)

主線程是你的應用程序處理的觸摸事件和其他用戶輸入。

相關問題