如何在Xcode7调试器中跳过ASM代码?

如何在Xcode7调试器中跳过ASM代码?,xcode,debugging,Xcode,Debugging,是否可以在Xcode 7中单步执行Swift&Objective-C程序,而不必无休止地在编译的asm代码中花费时间?对于我采取的每一步,我都要花一分钟的时间来处理20多行生成的汇编命令,而我几天前刚刚继承了这个项目,这一点都没有帮助。我发现很难相信,当您想要在大型应用程序中调试某些东西时,必须查看难以理解的代码 非常感谢您的帮助,非常感谢 编辑:显然目前还没有任何方法可以做到这一点。在进一步浏览了一些典型的新手(:)之后,我发现另外两个问题得到了回答,证实了这一点 使用“跳出”(F8)弹出当

是否可以在Xcode 7中单步执行Swift&Objective-C程序,而不必无休止地在编译的asm代码中花费时间?对于我采取的每一步,我都要花一分钟的时间来处理20多行生成的汇编命令,而我几天前刚刚继承了这个项目,这一点都没有帮助。我发现很难相信,当您想要在大型应用程序中调试某些东西时,必须查看难以理解的代码

非常感谢您的帮助,非常感谢

编辑:显然目前还没有任何方法可以做到这一点。在进一步浏览了一些典型的新手(:)之后,我发现另外两个问题得到了回答,证实了这一点


使用“跳出”(F8)弹出当前例程(您可以在assembler中看到)。您有很好的机会以这种方式(但并非总是如此!)快速返回到源代码映射区域。

您在做什么,让您进入汇编代码?除非你有你将要使用的方法的源代码,否则不要点击“单步执行”按钮。显然,我不使用“单步执行”。问题是,即使我使用“单步跳过”按钮,它有时仍会将我推入汇编代码。我在问一种只浏览我自己的自定义代码的方法。是的,这就是我的意思。没有其他方法可以确保我避免每隔一步去汇编程序吗?如果这不可能,我想我不会死,但当我唯一想检查的是程序的控制流时,我不得不打断我的思维流,这真是太令人讨厌了。如果你确实意识到什么时候可以安全地“跨入”,什么时候你真的想“跨过”,但却意外地进入了汇编代码,我就没有更多的建议了。这可能是调试器的一个bug或不明显的特性。我担心你会这么说。苹果,加速你的游戏!因此,在某种程度上,苹果让开发者浪费时间按F8键,试图摆脱一些他们不需要看或关心的东西。VisualStudio是一个更好的IDE工具,但这与上下文无关。