存储和检索具有数百个元素的NSArray

时间:2014-07-13 05:02:14

标签: ios objective-c data-retrieval

我有一个包含大约一百万个字符串的数组。我想将它存储在一个文件中,每次应用程序启动时,我都可以将所有这些字符串加载到NSArray。

我尝试了两种解决方案:

  1. 使用plist文件:存储[NSArray writeToFile:]并检索[NSArray arrayWithContentsOfFile:]
  2. 将SQLite与FMDB库一起使用,并使用SELECT查询进行检索。
  3. 但他们都有同样的问题,即检索时间很长(在iPhone 5中大于5秒)。

    还有另一种方法可以提高效率吗?

0 个答案:

没有答案