在LLDB中打印NSArray

Ros*_*one 3 lldb

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

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

我知道通过索引打印对象很容易.我想一次打印所有对象.

esc*_*ord 8

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

po [fooArray description]
Run Code Online (Sandbox Code Playgroud)


Enr*_*ata 1

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

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

框架变量myArray --show-types -d run --ptr-深度 1

应该也有效。