iOS開發之爲何更新UI都要放在主線程中

緣由有2個:多線程 一、在子線程中是不能進行UI更新的,而能夠更新的結果只是一個幻像:由於子線程代碼執行完畢了,又自動進入到了主線程,執行了子線程中的UI更新的函數棧,這中間的時間很是的短,就讓你們誤覺得分線程能夠更新UI。若是子線程一直在運行,則子線程中的UI更新的函數棧主線程沒法獲知,即沒法更新   二、只有極少數的UI能,由於開闢線程時會獲取當前環境,如點擊某個按鈕,這個按鈕響應的方法是開闢
相關文章
相關標籤/搜索