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

bal*_*dre 6 debugging xcode

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

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

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

[pickerView setHidden:YES];
Run Code Online (Sandbox Code Playgroud)

在一个断点中,只是为了看看在那个断点我是否能真正隐藏对象.

我在XCode调试器中找不到任何地方

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

我错过了什么,或者我不能执行已经不在文件中的代码?就像在Visual Studio 观察列表立即窗口中一样

在此输入图像描述

Nic*_*rge 6

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

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