2011-05-26 79 views
0

在iOS中存储大量字典的最佳方式是什么?plist或字典存储

我希望能够将新字典保存到用户手机。有没有一种方法可以遍历plist中的字典,或者它应该是由一系列字典组成的plist?

plist是做这件事的最好方法还是有另一种方式?

字典数组将如何从plist中加载并存储在应用程序中?我正在尝试将当前的plist加载到数组中,但获取空值。

回答

0

您可以使用writeToFile:atomically来编写字典。如果将它们写入目录,则可以循环访问该目录中的文件。但不要忘记把它们放在一个可写的目录中。

其他想法包括保存文件并将文件名保存在共享首选项中。

但是,如果我在您的位置,我会结账nanostore。我认为它会满足您的所有需求,而不会像核心数据一样陷入困境。

+0

官方仓库位于:https://github.com/tciuro/NanoStore – titusmagnus 2013-01-08 17:43:29