關於iOS刷新UI須要在主線程執行

爲何必定要在主線程刷新UI? 安全+效率:由於UIKit框架不是線程安全的框架,當在多個線程進行UI操做,有可能出現資源搶奪,致使問題。html 其實:在子線程是不能更新UI的, 看到能更新的結果只是個假象。由於:在子線程代碼完成以後,回到主線程,而後執行了子線程的更新UI的代碼,因爲這個時間很短,因此看起來是可以在子線程刷新UI的。想驗證的話也很簡單,看下面demo:點擊按鈕,會開啓一個子線程,
相關文章
相關標籤/搜索