在LLDB中打印NSArray

时间:2013-01-28 17:18:50

标签: lldb

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

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

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

2 个答案:

答案 0 :(得分:7)

NSArray上的描述方法遍历数组中的对象并对它们进行描述。无需发明任何东西:

po [fooArray description]

答案 1 :(得分:1)

您使用的是哪个版本的Xcode / LLDB?

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

帧变量 myArray --show-types -d run --ptr-depth 1

也应该有用。