在IOS中为大量记录选择核心数据或sqlite

时间:2011-11-28 14:01:59

标签: sql ios sqlite core-data

我正在创建一个Iphone应用程序。它将包含超过100k +的记录,并且该数字可能随着时间的推移而增长到甚至500k记录。每条记录都不会很大。它将包含很少的字段,其中包含文本。在某些时候,应用程序需要在uitableview中显示一个大的子集。甚至可能是视图中的1k记录。据我所知,人们不想滚动1k记录,所以我不确定我将如何设计它以便它有意义。可以实现某种搜索,它会在每个人按下的字母上重新加载视图 我的问题是哪个更适合我的目的。核心数据或sqlite。这将使我能够滚动数据而不将1k数据集加载到内存中,并且用户可以快速滚动记录。

提前谢谢你!

1 个答案:

答案 0 :(得分:0)

使用CoreData和NSFetchedResultsController。它处理大量资源。