2013-06-03 39 views
1

我正在調試我的代碼並考慮了自動步進或在xCode調試模式下逐行進入的可能性。看到代碼將逐行執行而不點擊下一步的方式會更有效。也許你可以爲下一步設置計時器。 我正在尋找類似的東西,但是調試模式的帖子太多,只是解釋了基本的東西。xCode中的自動步驟

回答

3

也許我不理解的問題,但三個按鍵分別是:

step over - 「步過」,F6,繼續執行,但在代碼的下一行停止(而不是單步通過當前代碼行引用的方法);

step in - 「步入」,F7,繼續執行,但在代碼中的方法您當前的代碼引用行的第一行停止;

step out - 「離開」,F8,繼續執行,但停在調用當前方法的代碼上。

請參閱Xcode用戶指南中的Control Program Execution

另一個明顯的技術是明智地使用setting breakpoints或設置「觀察點」(即,只要特定變量發生變化,調試器就自動暫停)。

也許有看頭Debugging in Xcode WWDC 2012的視頻

+0

F6是在 – bengoesboom

+0

的一步快捷鍵@bengoesboom好點的重新鍵盤快捷方式。我已經添加到我的答案。如果他正在尋找與調試器更高效的交互,則快捷方式是該方程的一部分(即明智的斷點和觀察點)。 – Rob

+1

@Rob Thx鏈接到WWDC視頻,非常有趣。快捷鍵比用鼠標點擊更好,但我想到了一步一步的自動步驟,您可以通過代碼觀察方式,也可以在特定點停下來。 –