xcode – Step Over Thread和Step Into Thread命令有什么用?

有人可以解释 Xcode中Step Over Thread和Step Into Thread调试器命令的目的是什么?在什么情况下使用它们而不是通常的Step Over和Step Into是有用的?有什么区别,什么时候重要?

编辑:为了澄清这个问题,我不是在询问Step Over / Step Into / Step Out之间的区别,我问的是普通版和“Thread”版本之间的区别,在什么情况下一个版本更多比另一个有用.

解决方法

>走进去

执行当前语句,然后在下一个语句处停止.如果当前语句是函数或脚本调用,则调试器将进入该函数或脚本,否则它将在下一个语句处停止.

>继续前进

执行当前语句,则调试器执行整个函数或脚本,并在函数调用后的下一个语句处停止.

>走出去

如果函数是嵌套的,则退出当前函数并向上一级.如果在主体中,脚本被执行到最后,或者到下一个断点.跳过的语句被执行,但没有逐步执行.

参数是一般关于调试所以看看

What is the difference between Step Into and Step Over in the Eclipse debugger?

具体来看,重点是线程,因此您可以将“多线程”应用程序视为单线程应用程序,而不会在断点处停止时运行多个事件/线程等.你有一个“稳定的环境”.

http://developer.apple.com/library/ios/#documentation/ToolsLanguages/Conceptual/Xcode4UserGuide/060-Debug_Your_App/debug_app.html

相关文章

当我们远离最新的 iOS 16 更新版本时,我们听到了困扰 Apple...
欧版/美版 特别说一下,美版选错了 可能会永久丧失4G,不过只...
一般在接外包的时候, 通常第三方需要安装你的app进行测...
前言为了让更多的人永远记住12月13日,各大厂都在这一天将应...