Xcode控制台调试命令

Xcode Debugging Commands

在Xcode控制台进行断点调试时,除了常用的po命令外,还有许多其他有用的命令可以使用。以下是一些常用的调试命令:

常用命令

print

打印变量的值,类似于po命令,但输出类型更简单。

print variableName

expression

用于执行任意的Swift代码。

expr variableName = newValue
expr print(variableName)

frame variable

显示当前堆栈帧中变量的值。

frame variable variableName

bt(backtrace)

显示当前线程的调用堆栈。

bt

thread list

列出所有线程及其状态。

thread list

thread backtrace

显示指定线程的调用堆栈。

thread backtrace

continue

继续程序的执行,直到遇到下一个断点。

continue

step

单步执行代码,进入函数内部。

step

next

单步执行代码,但不进入函数内部。

next

finish

继续执行代码,直到当前函数返回。

finish
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容