2011-02-28 55 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