在LLDB中打印NSArray

在LLDB中打印NSArray,lldb,Lldb,使用LLDB打印NSArray内容,您最喜欢的方式是什么 python脚本? 内联for循环? 一个Objective-C方法调用 我知道按索引打印对象很容易。我想一次打印所有对象。您使用的是什么版本的Xcode/LLDB 在刚刚发布的4.6版本中,您应该能够在Xcode中扩展NSArray并显示内容。 在命令行中,执行以下操作: 帧变量myArray--显示类型-d运行--ptr深度1 也应该起作用。NSArray上的description方法迭代数组中的对象,并对它们进行描述。不需要发明任何

使用LLDB打印
NSArray
内容,您最喜欢的方式是什么

python脚本? 内联for循环? 一个Objective-C方法调用


我知道按索引打印对象很容易。我想一次打印所有对象。

您使用的是什么版本的Xcode/LLDB

在刚刚发布的4.6版本中,您应该能够在Xcode中扩展NSArray并显示内容。 在命令行中,执行以下操作:

帧变量myArray--显示类型-d运行--ptr深度1


也应该起作用。

NSArray上的description方法迭代数组中的对象,并对它们进行描述。不需要发明任何东西:

po [fooArray description]

您好,您是否知道如何从lldb打印类似的
CFArrayRef
类型的对象?我尝试了您的方法,得到了
错误:执行被中断,原因:EXC\u BAD\u访问(code=1,address=0x0)。进程已返回到表达式求值前的状态。
谢谢!address=0x0表示您有一个空指针。请使用有效的名称重试:)