在iOS应用程序(plist JSON或XML)中使用此数据量的内容是什么?

时间:2012-11-26 05:50:41

标签: xml xcode plist

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

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

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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

  1. sdk提供了方便的方法来将plist读入NSDictionary / NSArray;
  2. Xcode使用plist,xml和源编辑器轻松编辑它。