iOS開發(fā) 檢測UI刷新是否在主線程執(zhí)行

在iOS開發(fā)中,如果UI在子線程中刷新,會造成頁面卡頓,嚴重會導致頁面卡死以及閃退等問題。本文主要提供檢測以及定位UI在子線程刷新的bug。

先按照下面兩張圖的操作,debug模式下,運行時檢測主線程

image
image

除此之外,需要在xcode中,新增一個斷點“Main Thred Checker (Runtime Issue)”,如果有UI崩潰,崩潰點就會出現在UI崩潰的位置,除此之外,項目在運行時,除了:error報紅、warning報黃還會main thread報紫,最好是都改掉,否則頁面的崩潰是很大概率出現的

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內容