【发布时间】:2012-10-20 01:35:04
【问题描述】:
在实际测试之前,我想知道这一点。
我有一个包含 210 个字典的 plist,在我的代码中,我通过该 plist 的内容初始化了一个 NSArray。
在所有这些字典中,我需要枚举它们并检查一些东西:
for (NSDictionary *dict in largePlistArray) {
if ([[dict objectForKey: @"country"] isEqualToString: @"Cambodia"]) {
NSLog (@"Random example!");
}
}
假设带有“柬埔寨”的字典是整个数组中的最后一个,枚举完整的 200 多个字典对象数组需要多长时间?
谢谢!
【问题讨论】:
-
您的 plist 的大小是多少? 210 个实际的字典可能需要相当长的时间(从计算上讲)。
-
210 个实际字典,每个字典 5 个字符串
标签: objective-c arrays nsarray nsdictionary enumeration