我還沒有正確學習如何使用Xcode調試器,但我想知道是否有人有一些最喜歡的調試技巧,可以快速插入代碼來查看對象的狀態。任何能夠幫助我更好地掌握Objective-c內部的東西。什麼是Objective-c調試技巧?
大多數情況下,我依靠NSLog(@"%@", myObject)
來查看myObject發生了什麼,或者有時NSLog(@"%@", [myObject class])
檢查某件事真的是它應該是的類。我知道我可以通過使用調試器來完成這兩個任務,但是我想在嘗試使用完整調試器之前嘗試使用代碼。
你有沒有類似的技巧?
不要把所有東西放在一條線上。如果您訪問自定義類實例內的字典中的索引,請將每個訪問級別設置爲單獨的臨時級別,然後將所有內容「菊花鏈」連接在一起。由於可以使用調試器查看所有中間值,所以維護更容易,調試更容易。 – 2013-07-19 15:53:02
在控制檯中,當在斷點處停止時,鍵入「help」。它會顯示可用的調試器命令。因爲它可以可靠地顯示可變顯示窗口不會顯示的東西,所以請熟悉一下,尤其是「po」。 – 2013-07-19 15:55:06