#
前言 當(dāng)一個(gè)iOS應(yīng)用程序崩潰時(shí),系統(tǒng)會(huì)創(chuàng)建一份crash日志保存在設(shè)備上。這份crash日志記錄著應(yīng)用程序崩潰時(shí)的信息,通常包含著每個(gè)執(zhí)行線程的棧調(diào)用信息(低內(nèi)存閃退日志例外),對(duì)于開(kāi)發(fā)人員定位問(wèn)題
移動(dòng)端APP閃退的主要原因總結(jié)如下:1.空指針:對(duì)象沒(méi)有初始化就使用了;2.空函數(shù):有事件源但沒(méi)有對(duì)應(yīng)的事件對(duì)象;3.死循環(huán):沒(méi)有合理的循環(huán)控制流;4.內(nèi)存泄露:同一個(gè)對(duì)象不停地開(kāi)辟,而且沒(méi)有釋放;5