2012-01-10 66 views
1

我有一个非常大的数据库,我试图以最有效/合乎逻辑的方式填充表视图。iOS和处理大型数据库

我倾向于使用一个对象来存储信息英寸任何想法更有效的方式做到这一点?核心数据会更好吗?

+0

您现在如何填充表格视图? – sosborn 2012-01-11 00:05:24

+0

多大? – Gary 2012-01-11 00:09:49

+0

它大约有100,000行 – Vikings 2012-01-11 00:13:25

回答

1

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

+0

尽管将我的大型数据库转换为Core Data似乎有点困难,但这很可能是正确的解决方案,并且可能是最有效的。 – Vikings 2012-01-12 02:33:19

1

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

一个建议是在任何过滤方法下将fetchLimit设置得较低

+0

感谢您的输入 – Vikings 2012-01-11 01:00:53