帮助需要迭代大JSON提要

时间:2011-07-05 15:35:47

标签: iphone objective-c xcode cocoa-touch json

我有一个很大的JSON提要,其中包含一个名为Show,Place和Conserts的数组。

显示如下:

“ID”: “1”, “ActivityType”: “”, “名字”:“有些节目”, “描述”: “”

地方看起来像这样:

“ID”: “4”, “名字”:“某个地方”, “区域”:“”

Conserts看起来像这样:

“查看”: “1”, “地方”: “4”, “开始”: “2011-08-11T19:00:00Z”

所以基本上每个节目和地点都需要迭代,看看他们的ID在Conserts中的匹配时间。但是,当我这样做时,需要大约一分钟来迭代设备上的所有内容。我用过NSMutableArray来做这件事。我将JSON提要中的所有内容存储到Core Data中。

有没有人建议我通过包含Core Data数据的NSMutableArrays来减少迭代时间?

1 个答案:

答案 0 :(得分:1)

如果它存储在Core Data中,您可以使用谓词来提取所需的实体以过滤信息。

可以在此处找到更多信息:http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/CoreData/Articles/cdFetching.html

我将利用“检索特定对象”下的信息。

祝你好运!