關(guān)于iOS程序測試時候閃退問題

關(guān)于項(xiàng)目閃退

從網(wǎng)上查到的歸總有這些東東是引起閃退的

1.函數(shù)無限遞歸爆棧(表視圖返回Cell和返回行高的方法互相調(diào)用)

2.某對象無法解析某個方法(沒做類型轉(zhuǎn)換、或者代理沒實(shí)現(xiàn)某個方法)

3.訪問了某個已經(jīng)被釋放的對象(ARC之后不太有)

4.從Bundle加載了不存在或者不支持的對象(圖片素材之類的)

5.子線程阻塞主UI線程過久

但是今天發(fā)現(xiàn)了另外一個原因也能引起閃退,那就是手機(jī)越獄。。。如果你碰到用越獄手機(jī)做測試的程序測試,會是什么心情呢?

解決:

可以加友盟統(tǒng)計(jì)或者是日志分析

如果測試階段可以在(設(shè)置-通用-關(guān)于本機(jī)-診斷與用量)里面看到崩潰的堆棧信息

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容