Xcode中的自动步进

Xcode中的自动步进,xcode,debugging,step-into,Xcode,Debugging,Step Into,我正在调试我的代码,并考虑在xCode调试模式下自动跳转或逐行跳转的可能性。在不点击下一步的情况下,逐行查看代码的执行方式会更有效。也许有一种方法可以为下一步设置计时器。 我正在搜索类似的内容,但是对于调试模式,有太多的帖子只解释了基本的内容。也许我不理解这个问题,但三个关键按钮是: -“单步执行”,F6,继续执行,但在下一行代码处停止(但不是通过当前代码行引用的方法单步执行) -“单步执行”,F7,继续执行,但在当前代码行引用的方法中的第一行代码处停止 -“Step out”,F8,继续执行,

我正在调试我的代码,并考虑在xCode调试模式下自动跳转或逐行跳转的可能性。在不点击下一步的情况下,逐行查看代码的执行方式会更有效。也许有一种方法可以为下一步设置计时器。
我正在搜索类似的内容,但是对于调试模式,有太多的帖子只解释了基本的内容。

也许我不理解这个问题,但三个关键按钮是:

-“单步执行”,F6,继续执行,但在下一行代码处停止(但不是通过当前代码行引用的方法单步执行)

-“单步执行”,F7,继续执行,但在当前代码行引用的方法中的第一行代码处停止

-“Step out”,F8,继续执行,但在调用当前方法的代码处停止

请参阅《Xcode用户指南》的第页

另一个明显的技巧是明智地使用或设置“监视点”(即,当特定变量发生变化时,调试器自动暂停)


可能值得一看WWDC 2012视频

也许我不理解这个问题,但三个关键按钮是:

-“单步执行”,F6,继续执行,但在下一行代码处停止(但不是通过当前代码行引用的方法单步执行)

-“单步执行”,F7,继续执行,但在当前代码行引用的方法中的第一行代码处停止

-“Step out”,F8,继续执行,但在调用当前方法的代码处停止

请参阅《Xcode用户指南》的第页

另一个明显的技巧是明智地使用或设置“监视点”(即,当特定变量发生变化时,调试器自动暂停)


可能值得一看WWDC 2012视频

F6是步骤的快捷键over@bengoesboom很好的一点是键盘快捷方式。我已经在我的回答中添加了这个。如果他希望与调试器进行更有效的交互,那么快捷方式就是其中的一部分(以及明智的断点和观察点)。@Rob Thx获取指向WWDC视频的链接,非常有趣。快捷方式也比一直用鼠标点击要好,但是我想到了一种自动的一步一步的方法,在这里你可以看到代码的整个过程,也许可以停在某个特定的点上。@xandrusea是的,我知道你在找什么。我不知道怎么做。就个人而言,我怀疑你会很快发现“缓慢的一步”令人沮丧。调试一般是:(a)在断点处停止;(b) 跨过这几行;(c) 仔细检查一些变量;(d) 断定问题在别处,所以继续执行,只在下一个断点处停止;(d) 重复一遍。所以,我明白你的“单步慢”的想法,但在实践中,从一个断点跳到另一个断点,用键盘在每一个断点上跨几个可疑的行,可能更有效。@Rob通常这没有问题,因为快速调试无助于发现问题。这只是一个想法,而逐步通过代码。如果有任何bug你不能像这样一步一步地解决,也许我发现了什么或者其他人有了主意,否则问题就解决了。6是步骤的快捷键over@bengoesboom很好的一点是键盘快捷方式。我已经在我的回答中添加了这个。如果他希望与调试器进行更有效的交互,那么快捷方式就是其中的一部分(以及明智的断点和观察点)。@Rob Thx获取指向WWDC视频的链接,非常有趣。快捷方式也比一直用鼠标点击要好,但是我想到了一种自动的一步一步的方法,在这里你可以看到代码的整个过程,也许可以停在某个特定的点上。@xandrusea是的,我知道你在找什么。我不知道怎么做。就个人而言,我怀疑你会很快发现“缓慢的一步”令人沮丧。调试一般是:(a)在断点处停止;(b) 跨过这几行;(c) 仔细检查一些变量;(d) 断定问题在别处,所以继续执行,只在下一个断点处停止;(d) 重复一遍。所以,我明白你的“单步慢”的想法,但在实践中,从一个断点跳到另一个断点,用键盘在每一个断点上跨几个可疑的行,可能更有效。@Rob通常这没有问题,因为快速调试无助于发现问题。这只是一个想法,而逐步通过代码。如果有任何错误,你不能像这样通过……,也许我发现了什么或者其他人有一个想法,否则问题就解决了