【发布时间】:2011-02-07 01:06:09
【问题描述】:
我今天看到了这篇文章:How to view contents of NSDictionary variable in Xcode debugger?。我需要查看字典的内容,但我只知道“关键”...有没有办法可以像 php 中的 print_r 一样吐出细节? po 给了我对象,但我想更深入
宝0x2027c0 NSCF词典【问题讨论】:
标签: objective-c iphone gdb
我今天看到了这篇文章:How to view contents of NSDictionary variable in Xcode debugger?。我需要查看字典的内容,但我只知道“关键”...有没有办法可以像 php 中的 print_r 一样吐出细节? po 给了我对象,但我想更深入
宝0x2027c0 NSCF词典【问题讨论】:
标签: objective-c iphone gdb
在 Xcode 调试器中,右键单击调试器窗口中的字典并选择“将描述打印到控制台”,或者在 GDB 控制台窗口中,键入 print-object myDictionary 其中 myDictionary 是对您要打印的字典,例如
(gdb) print-object myDictionary
{
bar = foo;
biz = baz;
}
【讨论】:
我不知道单声道,但是当我前段时间在 GDB 中查看 Quake3(用 C 编写)时, 我必须这样做
(gdb) print pak_checksums@9
打印出来
static const unsigned pak_checksums[] =
{
1566731103u,
298122907u,
412165236u,
2991495316u,
1197932710u,
4087071573u,
3709064859u,
908855077u,
977125798u
};
结果是:
$1 = {1566731103, 298122907, 412165236, -1303471980, 1197932710, -207895723,
-585902437, 908855077, 977125798}
[此示例的实际校验和已更改;-)) ]
【讨论】: