- 靜態(tài)分析Analyze
執(zhí)行product -> Analyze
主要分析以下四種問題:
1、邏輯錯誤:訪問空指針或未初始化的變量等;
2、內(nèi)存管理錯誤:如內(nèi)存泄漏等;
3、聲明錯誤:從未使用過的變量;
4、Api調(diào)用錯誤:未包含使用的庫和框架。
- 動態(tài)分析Profile
執(zhí)行product -> Profile
可以參考:
http://www.lxweimin.com/p/c0afc3c9a165
http://www.cnblogs.com/xhsword/p/5133521.html - 觀察Xcode左側(cè)Memory內(nèi)存
Xcode運行后左側(cè)Debug區(qū)域的Memory如果顯示空白,是因為開啟了僵尸模式
enable zombie Objects
- 是否執(zhí)行dealloc
- 使用僵尸對象
Zombie Objects.png