Iphone Xcode:设置断点时查找变量值
我是一名经验丰富的Visual Studio程序员,当我设置断点时,我可以打开一个中间窗口并键入Iphone Xcode:设置断点时查找变量值,iphone,objective-c,xcode,Iphone,Objective C,Xcode,我是一名经验丰富的Visual Studio程序员,当我设置断点时,我可以打开一个中间窗口并键入?variableName以查看变量的当前值 然而,在Xcode中,我似乎找不到一个等价物。在单步执行代码时,我可以将鼠标悬停在变量名称上,但长字符串在视图中会被截断 是否有相当于VisualStudio中间窗口的Xcode?如果没有,我如何设置断点并观察值(如果字符串较长,则为完整值) 非常感谢,, Brett使用控制台窗口(在运行菜单下-选择“显示控制台”),然后它就是gdb调试器。然后您可以发布
?variableName
以查看变量的当前值
然而,在Xcode中,我似乎找不到一个等价物。在单步执行代码时,我可以将鼠标悬停在变量名称上,但长字符串在视图中会被截断
是否有相当于VisualStudio中间窗口的Xcode?如果没有,我如何设置断点并观察值(如果字符串较长,则为完整值)
非常感谢,,
Brett使用控制台窗口(在运行菜单下-选择“显示控制台”),然后它就是gdb调试器。然后您可以发布:
po variableName
另一种方法是将鼠标悬停在变量上,右键单击(或[Ctrl]+[left click])并选择“打印说明”。输出将被发送到gdb控制台。有一个调试器GUI,您可以通过单击step命令旁边的小喷雾瓶(或通过运行>调试器)打开。它有一个GUI窗口,其中包含您正在查看的框架中的几乎所有对象和当前调用堆栈。我找不到“打印说明”项。print self breakpoint函数是否适用于int等基本体?“po”用于对象(print Object),而“print”用于基本体。有时您必须强制转换基本体,尤其是在进行某种转换时,例如
po(int)[myNSNumber intValue]