2011-02-28 86 views
7

在調試項目時,在XCode中設置斷點後,我將開始瀏覽我的代碼,然後遇到反彙編的代碼,我認爲這是對各種框架的調用沒有可用的源代碼。 (這是一個正確的假設?)有沒有一種方法(也許通過一個項目設置,我還沒有找到)來抑制這個彙編代碼的顯示,而不必一步步通過它,但只是一步,儘管源代碼,我已經實施?XCode調試 - 我可以跳過反彙編代碼

我看到我可以點擊「繼續執行程序」圖標,但我不確定這是完成此操作的最佳技術。在我的開發經驗的這個階段,逐步瞭解源代碼以更好地理解代碼執行並能夠檢查數據值是非常有價值的,但是通過彙編代碼步進......不是那麼多。

我使用XCode 4 GM,但我也在XCode 3.x中遇到過這個問題。

回答

8

嘗試點擊「步出」按鈕,當您處於無法訪問的代碼中時。

+1

所以我很清楚,「走出去」不會繞過代碼的執行,只是繞過它的顯示? – larick 2011-02-28 20:07:55

+0

是的,在調試器中,如果您正在進入或退出代碼,它將執行代碼。 – 2011-02-28 20:49:11

+0

在「XCode 4轉換指南」的調試和分析部分中找到了以下內容:「跳出跳轉到例程;即完成當前例程並跳到下一個例程或返回到調用例程。 「這從我的評論中回答了我的問題。感謝領導回答我的問題。 – larick 2011-02-28 20:52:20