總結(jié):
第一種方式:Analyze 靜態(tài)分析(command+shift+b)也就是編譯幌墓,主要分析以下四種問(wèn)題:
1.邏輯錯(cuò)誤:訪問(wèn)空指針或未初始化的變量等
2.內(nèi)存管理錯(cuò)誤:如內(nèi)存泄漏等
3.聲明錯(cuò)誤:從未使用過(guò)的變量
4.api調(diào)用錯(cuò)誤:未包含使用的庫(kù)和框架绎晃。
第二種查詢方式:Instruments中的leak動(dòng)態(tài)分析內(nèi)存泄漏污尉,product ->profile->leaks,打開(kāi)工具主窗口
第三種:Facebook 早已開(kāi)源的一款內(nèi)存檢測(cè)恐懼FBRetainCycleDetector.