Debugging Xcode 4调试

Debugging Xcode 4调试,debugging,xcode4,Debugging,Xcode4,由于迁移到Xcode 4,我完全被调试视图弄糊涂了,因为我看不到数组/字典等的值 在Xcode 3下,我可以查看调试控制台并查看存储的实际值?调试信息现在显示在(Cmd-5)和(Shift-Cmd-Y)中 通过切换Xcode首选项的“行为”选项卡中的选项,可以在运行应用程序(或点击断点)时默认显示这些区域。要查看Xcode调试区域中数组内的值,请在项目方案中选择GDB调试器,并将要查看的变量定义为专用变量 从xcode 4开始,默认调试器是LLDB。若要更改为GDB,请单击方案中的项目名称(在项

由于迁移到Xcode 4,我完全被调试视图弄糊涂了,因为我看不到数组/字典等的值


在Xcode 3下,我可以查看调试控制台并查看存储的实际值?

调试信息现在显示在(Cmd-5)和(Shift-Cmd-Y)中


通过切换Xcode首选项的“行为”选项卡中的选项,可以在运行应用程序(或点击断点)时默认显示这些区域。

要查看Xcode调试区域中数组内的值,请在项目方案中选择GDB调试器,并将要查看的变量定义为专用变量

从xcode 4开始,默认调试器是LLDB。若要更改为GDB,请单击方案中的项目名称(在项目窗口顶部附近的“停止”按钮旁边),选择“编辑方案…”,然后在调试器下拉列表中选择GDB

定义属性变量以便在调试区域中看到它的一种方法是在头文件中定义一个私有变量,该头文件包含@property语句

@interface SomeObject : NSObject {
@private
    NSMutableArray *someArray;  // Allows visibility in Debug Area 
}
@property (nonatomic, strong) NSMutableArray *someArray;
@end

您好,谢谢,我已经在屏幕上看到了这些,但是我没有看到存储在变量中的值?它显示的只是变量名及其类型/类,而不是存储在其中的值?您也可以将鼠标悬停在变量上进行检查,或打开变量视图(显示在调试器界面/运行日志的左侧)。您会惊讶地发现,在Xcode 4.5+中启用GDB支持的覆盖范围如此之小。非常感谢。