我安装了xcode 4.6。在发行说明中,我发现以下行:
调试器可以检查内部的元素
NSArray
或NSDictionary
对象。
我可以使用“po”命令查看值。是指同一个吗?
或者
是否有任何其他技术可供开发人员在不使用“po”命令NSArray
的情况下检查元素?NSDictionary
如果数组有数据,在它旁边放一个断点。它将在那时停止执行。
然后将鼠标悬停在它上面。
例子:
下一个:
希望这可以帮助。不需要“po”或打印描述...
编辑:
我只是这样做了:
gdb 窗口,您可以使用 po 来检查对象。
添加对象后设置断点,您可以检查字典中的内容
问什么是GDB?
gdb 实际上是控制台中的一个提示符,您可以在其中输入命令。通过键入“po object_name”,您可以在控制台中打印出对象内容。了解更多详情
NSMutableDictionary* dictForData = [[NSMutableDictionary alloc] init];
[dictForData setObject:@"test1" forKey:@"string1"];
[dictForData setObject:@"test2" forKey:@"string2"];
输出
(gdb) po dictForData
{
string1 = test1;
string2 = test2;
}
设置 1:
第2步 :
第 3 步:
第4步 :
这是我使用的方法。