字典的 plist 或存储

Posted

技术标签:

【中文标题】字典的 plist 或存储【英文标题】:plist or storage of dictionaries 【发布时间】:2011-05-26 00:55:58 【问题描述】:

ios 中存储大量字典的最佳方式是什么?

我希望能够将新词典保存到用户手机中。有没有办法遍历 plist 中的字典,还是应该是由字典数组组成的 plist?

plist 是最好的方法还是有其他方法?

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

【问题讨论】:

【参考方案1】:

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

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

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

【讨论】:

以上是关于字典的 plist 或存储的主要内容,如果未能解决你的问题,请参考以下文章

从 plist 读取字典后无法编辑字典

如何将嵌套的 Array/JSON 字符串存储在 .plist 文件中?

通过将 webView 存储在 Array/plist 中的选项卡式浏览?

核心数据、字典还是 plist?

一个 plist 或多个 plist 来存储我的回复

iOS开发怎么获取本地数据和把数据存储到本地