XCode调试 - 如何在没有断点的情况下观察某个对象

时间:2014-03-06 12:02:00

标签: xcode

假设有一些我想要关注的对象,这意味着我想知道当我使用我的应用程序时该对象的成员字段的当前值 - 我可以以某种方式做到这一点,而无需在其中设置断点一些引用这个对象的例程?

例如,在创建对象时,它是否可能以某种方式打破调试器,但是在调试器中以某种方式保持对该特定对象的开放视图以查看变量如何变化?

我知道可以设置每当变量发生变化时会断开的观察点,但对于变化非常频繁的变量来说,这变得非常困难 - 我宁愿拥有对象内容的实时视图。

希望这个问题可以理解。

1 个答案:

答案 0 :(得分:0)

好的想法。问题问题已经很久了。

当然有可能。您可以在Xcode 5中使用观察点。如果访问该值,观察点将暂停程序。

您可以通过以下两种方式设置观察点。

1 )使用以下LLDB命令

(lldb)  w s v self->_your_variable

2 )选择左侧调试窗格。选择要观看的变量,然后选择选项Watch“_your_variable”。

希望这会对你有所帮助。