2011-12-07 89 views
0

我知道Xcode應該使調試「更容易」。可能有人是如何工作的(目前的NSLog()是我唯一的調試工具:d)用Xcode調試

感謝

+0

什麼,具體來說,你在找什麼?有關如何使用調試器的說明?如何設置斷點? –

回答

0

你只需打開(在工具欄中)斷點,然後按下運行。

enter image description here

之後您設置查看/顯示調試區(CMD + SHIFT + Y),顯示調試視圖。通過單擊左側面板中的行號在您感興趣的行上設置斷點。現在執行停止,你可以檢查變量。使用產品/調試菜單逐步執行代碼以查看發生了什麼。

它非常方便,一旦習慣了它,您不會錯過它。要小心NSLog語句,尤其是在開發iPhone時,它們在性能方面非常昂貴。

+0

感謝您的指導。它似乎工作得很好。 – nosedive25

0

,當你點擊任何斷點您可以添加當前存儲在變量斷點和視圖值。你在調試器中尋找什麼?

+0

我玩過斷點,但永遠找不到任何有用的信息,例如字符串的值。它似乎只是吐出大量的內存地址(因爲它可能應該)。 – nosedive25

+0

你有沒有嘗試過像這樣使用nslog()? NSLog(@「My String:%@」,myNSStr);這會在調試窗口中爲您提供myNSStr中的值。 – jcmitch

+0

那就是我試圖擺脫的東西,我的程序充斥着類似這樣的陳述。 – nosedive25