IOS --Xcode調試技巧

1.給全部的異常添加全局斷點xcode

作IOS開發,調試Xcode的時候,當咱們App異常或者崩潰的時候,Xcode一般會直接跳到主函數。一般咱們但願App崩潰的時候,能停留在異常或者崩潰的地方。Xcode中有一個功能叫作異常斷點,容許咱們App發生異常的時候在異常的地方放置一個斷點。函數

開啓異常斷點步驟,以下1,2步驟工具

步驟3,4以下,spa


作了如上操做後,咱們App發生異常時不會在直接跳到主函數了,而是停留在了異常發生的地方。調試

2.開啓殭屍對象(Enable NSZombie Objects)code

Enable NSZombie Objects這個調試技巧能夠使咱們追蹤到內存重複釋放的問題。對象

開啓Enable NSZombie Objects步驟,內存

接下來在這個頁面勾選上Enable NSZombie Objects開發

如上操做完成後,xcode會給我檢測重複釋放內存問題。編譯器

3.靜態分析(Static Analyzer)

static Analyzer工具會發現編譯器警告不會提示的問題和一些內存泄露與Dead store(定義了變量未用)問題,設置步驟以下:


如上便設置好了靜態分析。

相關文章
相關標籤/搜索