在Xcode中观看表达式

时间:2011-04-25 14:24:15

标签: xcode debugging expression watch

说我正在调试。说我需要知道[somevariable count]

的价值

我该怎么做?

2 个答案:

答案 0 :(得分:10)

如果您想要做的是在程序执行停止时知道表达式的值,那么执行类似

的操作
> p (int)[somevariable count] 

在gdb控制台中。

注意: 搜索术语“观察”的人可能期望得到关于能够在值变化时观察的答案。对于这个问题,这些是一些更合适的答案:

Watching variables in Xcode

Xcode LLDB watchpoints

答案 1 :(得分:2)

在相关代码行上设置断点。 当Xcode在该行停止时,在调试区域(屏幕底部被分成两部分,看右边的部分,如果你没看到底部,移位+ cmd + Y,有时加右边)或左侧隐藏,右侧底部有小按钮显示它们,您可以看到所有本地和全局变量。 右键单击(或两个手指)调试区域,您将看到一个上下文菜单,其中包含“添加表达式”选项之一。 输入你的表达。

注意: 以上用户对“watch”这个词的评论非常清楚,无论是来自任何其他IDE,还是来自Xcode都没有。