Xcode:在设置断点时查找变量值

时间:2010-12-19 23:21:11

标签: iphone objective-c xcode

我是一名经验丰富的Visual Studio程序员,当我设置断点时,我可以打开一个中间窗口并输入?variableName来查看变量的当前值。

然而,在Xcode中,我似乎找不到相应的东西。我可以在单步执行代码时将鼠标悬停在变量名称上,但在视图中会截断长字符串。

是否有一个Xcode等同于Visual Studio的中间窗口?如果没有,我如何设置断点并观察值(如果字符串较长,则为完整值)?

非常感谢, 布雷特

2 个答案:

答案 0 :(得分:10)

使用控制台窗口(在“运行”菜单下 - 选择“显示控制台”),然后它是一个gdb调试器。然后你可以发出:

po variableName

另一种方法是将鼠标悬停在变量上,右键单击(或[Ctrl] + [左键单击])并选择“打印说明”。输出将发送到gdb控制台。

答案 1 :(得分:0)

您可以通过单击步骤命令旁边的小喷雾瓶(或通过Run> Debugger)打开调试器GUI。它有一个GUI窗口,其中包含您正在查看的帧中的几乎所有对象以及当前的调用堆栈。