Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone Xcode:设置断点时查找变量值_Iphone_Objective C_Xcode - Fatal编程技术网

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

Iphone Xcode:设置断点时查找变量值,iphone,objective-c,xcode,Iphone,Objective C,Xcode,我是一名经验丰富的Visual Studio程序员,当我设置断点时,我可以打开一个中间窗口并键入?variableName以查看变量的当前值 然而,在Xcode中,我似乎找不到一个等价物。在单步执行代码时,我可以将鼠标悬停在变量名称上,但长字符串在视图中会被截断 是否有相当于VisualStudio中间窗口的Xcode?如果没有,我如何设置断点并观察值(如果字符串较长,则为完整值) 非常感谢,, Brett使用控制台窗口(在运行菜单下-选择“显示控制台”),然后它就是gdb调试器。然后您可以发布

我是一名经验丰富的Visual Studio程序员,当我设置断点时,我可以打开一个中间窗口并键入
?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]