0

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

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

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

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

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

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

4

1 回答 1

1

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

于 2012-08-16T06:21:13.523 回答