2010-09-23 63 views
1

是否有任何命令使用我們可以在應用程序在DEBUG模式下運行時檢查命令行中的對象。我不想在代碼中放置描述信息。如何檢查XCODE中的變量?

+0

是否需要調試控制檯的命令行命令?或者在斷點處的Debugger GUI窗口中用鼠標光標懸停OK? – hotpaw2 2010-09-23 20:43:35

回答

2

試試這些資源。 onetwo

(gdb) p varName 
+0

謝謝,這就是我一直在尋找的東西。 – Abhinav 2010-09-23 20:16:17

+0

這裏是打印對象的內存地址,如字典,數組等。我想看看他們內藏的數據是什麼。任何線索? – Abhinav 2010-09-23 20:21:40

+0

嘗試'(gdb)p(float)[objName varFloat]'我不認爲你可以使用'點'的語法。另一種選擇是做'(gdb)p(float)objName - > _ privateVar',但我認爲這不會起作用 – 2010-09-24 12:05:56

0

是的。如果您正在調試,斷點會自動設置爲打開。只要設置一個斷點到變量所在的行。該程序一旦到達帶有斷點的行就停止。只要將光標放在變量上並顯示所有重要數據。我一直這樣做。 ;-)