【问题标题】:iPhone Static Data RecalliPhone 静态数据调用
【发布时间】:2012-08-16 06:09:24
【问题描述】:

我正在开发一个应用程序,它每次运行时都需要从文件中调用一些信息。此信息将被加载到三个数组中,两个带有文本,一个带有 int。正在加载的信息(随后在应用程序关闭时写回)可能会在某个阶段变长。

我正在研究保存和调用它的最佳文件格式是什么?出于各种其他原因,如果可能的话,我想尽量避免使用数据库。

我知道我可以使用标准文本文件,然后用一些东西分隔每个段,但我不确定如何在几行上进行分隔。例如在找到分隔符之前,它可能是文本文件中的 3 或 4 行。

我以前在其他语言中使用过 XML,但 IOS 似乎不支持本机,还是我遗漏了什么? (这可能是我的首选)但我不知道如何实现。

最后,我知道 plist 在 iOS 上被大量使用,但这些似乎更多地用于设置和比我想要的更少的数据量,还是我也错了?

总体而言,这是存储和调用此类信息的最佳格式,或者如果我没有提到的话。

【问题讨论】:

    标签: ios ios5 storage


    【解决方案1】:

    查看文档中的 NSDictionary - (BOOL)writeToFile:(NSString *)path atomically:(BOOL)flag 和 - (BOOL)writeToURL:(NSString *)path atomically:(BOOL)flag。方法和读取对应方都将 xml 格式文件写入磁盘。您会在扩展名为 .plist 的文件中找到相同的格式,例如您的应用程序库/首选项文件夹中的首选项文件。

    【讨论】:

      猜你喜欢
      • 2010-12-15
      • 1970-01-01
      • 1970-01-01
      • 2011-04-29
      • 1970-01-01
      • 2011-09-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多