天天看點

Xcode兩種調試小技巧

1.”全局”斷點

正常情況下如果代碼有錯誤,會直接觸發sigxxxx信号,然後中斷在main函數裡.

但是我們還是不知道到底是什麼引發了異常信号.我們可以在斷點導航器中添加一個全局斷點,一旦出現錯誤,會立即中斷執行:

Xcode兩種調試小技巧
Xcode兩種調試小技巧

2.啟用未聲明selector異常

如果我們在代碼中引用了一個未聲明的selector,編譯不會有問題;但是運作時會直接崩潰.我們可以在項目中開啟未聲明selector異常,在編譯時就發現這個問題:

Xcode兩種調試小技巧

繼續閱讀