我正在处理深层嵌套的NSArray和NSDictionary的,这是非常耗时的说至少。 [data objectatindex:0] valueForKey:@“blah”]等等美化NSArray和NSDictionary的NSLog
有谁知道一个不错的iOS类别递归记录结构,突出显示类型和显示值?
可能会问一点,但你永远不知道:)
我正在处理深层嵌套的NSArray和NSDictionary的,这是非常耗时的说至少。 [data objectatindex:0] valueForKey:@“blah”]等等美化NSArray和NSDictionary的NSLog
有谁知道一个不错的iOS类别递归记录结构,突出显示类型和显示值?
可能会问一点,但你永远不知道:)
也许这样吗?
for (id key in dictionary) {
NSLog(@"key: %@, value: %@ \n", key, [dictionary objectForKey:key]);
}
,但我想不出让输出漂亮的副本除外的&任何很好的方式,将其粘贴到jsonFormatter(例如)
编辑:@Andrey Starodubtsev具有的XCode解决方案>低于5.x的:
NSLog(@"%@", dictionaryYouWantToPrint);
也许你可以的iOS5后用块,像
[anArray enumerateObjectsUsingBlock:^(id object, NSUInteger index, BOOL *stop) {
NSLog (@"object->%@",object);
}];
[aDictionary enumerateKeysAndObjectsUsingBlock:^(id key, id object, BOOL *stop){
NSLog(@"key->%@, value-> %@",key,object);
}];
嗯。下面的结果对我来说简单
NSLog(@"%@", dictionaryYouWantToPrint);
输出:
{
id = 1;
matchCount = 0;
matchPattern = abcdef;
number = "123456";
sessionID = 5;
status = Unknown;
timerStart = 1367229348;
}
的方式的Plist类似的显示在XCode的?这是要显示在设备上还是仅供您使用? –