p命令:可以查看基本数据类型的值,如果查看对象的话,会返回对象的地址指针。p命令还可以接表达式。
po命令:打印对象,与p命令类似。
**bt命令:打印线程的堆栈信息。bt all 是打印所有线程的堆栈信息。
expr命令: expression 的简写,能够在调试时,动态的执行赋值表达式,同时打印出结果。我们可以在调试时,动态的修改变量的值,这在调试想要让应用执行异常路径(如执行某个else 情况)很有用。
call命令:动态调用函数,在控制台执行该命令的,可以在不修改代码,不重新编译的情况下,修改界面上的视图。
image命令:image list可以查看某一个地址对应的代码位置。除了 image list 还有 image add、image lookup等命令,当遇到crash 时,查看线程栈,只能看到栈帧的地址,使用 image lookup –address 地址 可以方便的定位到这个地址对应的代码行。
x命令:查看地址,例如:x student
x/4gx命令:打印4个16进制地址。x/4gx student
Xcode 控制台常用命令
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。