iOS和处理大型数据库

时间:2012-01-10 23:54:59

标签: iphone objective-c ios database ios4

我有一个非常大的数据库,我试图以最有效/逻辑的方式填充表视图。

我倾向于使用一个对象来存储信息。有任何更有效的方法来实现这一点吗?核心数据会更好吗?

2 个答案:

答案 0 :(得分:1)

是的,对于100K行,这对我来说听起来像Core Data。 (如果有必要,您可以编写一个小应用程序在模拟器上运行,该模拟器读入数据并将其保存到核心数据数据库中,然后将其包含在应用程序包中。)

答案 1 :(得分:1)

使用NSFetchedResultsController的核心数据将是将数据从CD实体和UITableView中获取的有效方式。我已经处理了多达4500行的记录集,但从来没有那么大的记录集。

一个建议是在任何过滤方法

上将fetchLimit设置为低