0

我正在构建一个简单的应用程序,它将列出并提供城镇内地点的描述,并且我正在寻找向应用程序提供数据的最佳方式的说明(plist 的数据太多?)

  • 它是静态数据(我打算将它与应用程序捆绑在一起)
  • 必须动态加载数据(以便我可以在多个城镇重复使用该应用程序)
  • 是的,数据需要更新,但很少更新(可能每年更新一次)
  • 该应用程序最多可以列出多达 300 个地点(每个描述将包含 3 或 4 小段文本 - 总共可能 60 个单词,所以在我看来数据量相对较少)

我的问题是:plist 是否适合这么多的数据,还是我应该查看 JSON、XML 或其他替代方案?

4

2 回答 2

0

我更喜欢你应该在包中使用 JSON 文件,当你需要这些数据时,读取 JSON 文件并将其转换为 NSDictionary 并使用它。它更喜欢以某种方式为您节省大量时间来创建 plist 文件,因为当您阅读此 JSON 文件时使用NSJSONSerialization或任何它工作的库将 JSON 转换为NSDictionary/NSArray

于 2012-11-26T06:08:35.620 回答
0

我更喜欢使用 plist 文件(实际上是一个 xml 文件)。主要有2个原因:

  1. sdk 提供了将 plist 读入 NSDictionary/NSArray 的便捷方法;
  2. Xcode 可以使用 plist、xml 和源代码编辑器轻松编辑它。
于 2012-11-26T09:07:13.263 回答