将数据存储在plist或Sqlite数据库中更好吗?

Par*_*att 6 sqlite iphone plist ios4

在我的iPhone应用程序中,我有大量数据,即大约1000页的文本.

我应该在哪里存放它们?

我应该使用plist或Sqlite数据库表吗?

哪个会被证明更有效率?

请帮助和建议.

提前致谢.

Ben*_*oît 8

对于大量数据,sqlite或coreData更好,因为所有数据都没有加载到内存中以访问一个数据.
使用pList,整个文件在内存中读取.之后,您可以仅保留所需的数据,但不会对其进行优化.


Jay*_*kay 5

取决于您希望如何存储数据以及存储数据:

使用SQLite if:

  1. 数据只需要部分访问
  2. 重复更新
  3. 数据本身就字节而言很大

否则使用plist !!

在你的情况下,我会推荐,使用SQLite 3或coredata.