我们可以像在Visual Studio中一样在XCode中执行方法/代码吗?

时间:2010-05-02 15:19:53

标签: xcode debugging

Visual Studio是有史以来最好的开发人员IDE之一,现在通过多线程调试等方面进行了改进。

我的问题是关于Xcode和执行代码的能力,就像我们在Visual Studio中一样。

让我们假设一个对象在视图中,我想运行,让我们说:

[pickerView setHidden:YES];

在一个断点中,看看是否在那个断点处我能真正隐藏对象。

我在XCode Debugger中找不到任何地方

alt text http://cl.ly/uLs/Screen_shot_2010-05-02_at_17.17.34.png

我是否遗漏了某些内容,或者我无法执行已经存在于文件中的代码?例如在Visual Studio 观察列表立即窗口

enter image description here

1 个答案:

答案 0 :(得分:6)

是的,您可以使用gdb命令执行此操作。编辑断点,然后按“断点”窗口中断点下的加号图标添加“断点操作”。从操作类型下拉菜单中选择“调试器命令”,然后输入您的命令(不带分号)。请注意,您可以在此处输入的是gdb,而不是直接的Objective-C,因此有些内容将无法正常工作(例如点符号)。

您还可以在调试器(gdb)暂停时在调试器控制台中键入gdb命令,这样您就可以设置断点,键入命令,然后点击继续查看它是否符合您的预期。