是否建议以.plist格式向/从通过iOS访问的API发送/返回数据?

时间:2010-10-06 02:12:33

标签: objective-c json api ios4 plist

我们决定在我们的API中使用JSON与属性列表(二进制),iPhone / iPad / iPod Touch将访问它们。

有速度优势吗?

2 个答案:

答案 0 :(得分:1)

根据Sam Soffes,JSON。

编辑:他谈到了基于xml的plist,而不是二进制plists。无论哪种方式,json通常都可以更容易地从基于Web的api生成。

答案 1 :(得分:1)

服务器人员将更好地理解JSON。

Plists工作得很好,并且具有更好的类型安全性。使用JSON时遇到的真正问题是有人服务器端在数字周围添加了一些引号,突然你的应用程序崩溃了。

但是,JSON是紧凑的,易于阅读(与二进制plist不同),并且如上所述是非常好理解的。所以在解析代码时要非常小心,然后试用JSON。