存储大量数据的最佳方式

时间:2011-09-28 03:23:05

标签: ios xcode model-view-controller objective-c++

我正在开发一个需要从数据列表中提取的应用程序,具体取决于用户在美国的位置。从某种意义上说,我将根据其位置拥有一个充满信息的数据库,并且条件语句将确定从列表中使用的值。

数据示例:

田纳西:

   Data2 = 25;
   Data3 = 58;
   ...

德克萨斯:

   Data2 = 849;
   Data3 = 9292;
   ...

所以......

我的问题是,在开发iOS应用程序时使用的最佳做法是什么,并且您拥有大量数据?您是否应该将所有相关数据放入文件中,并在需要正常时导入该文件,或者是否应该使用其他方法?我知道他们声明你应该遵循MVC的做法,我认为在这种情况下我的数据将被视为模型,但只是想仔细检查这是否适用于此。

1 个答案:

答案 0 :(得分:0)

你有一些选择:

  • SQLite数据库
  • 核心数据(它不是像sqlite这样的关系数据库模型)
  • 写入纯文本文件。 (使用NSFileManager)
  • NSKeyedArchiever

如果您想经常将数据附加到单个文件,我建议使用sqlite快速且健壮。