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

发布于 2024-09-26 02:49:48 字数 93 浏览 0 评论 0原文

我们正在决定为我们的 API 使用 JSON 还是属性列表(二进制),该 API 将由 iPhone/iPad/iPod Touch 访问。

有速度优势吗?

We're deciding between using JSON vs. Property List (binary) for our API, which will be accessed by iPhone/iPad/iPod Touch.

Are there any speed advantages?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

紫竹語嫣☆ 2024-10-03 02:49:48

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

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

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

The server guys are going to understand JSON better.

Plists work really well and have much, much better type safety. The real issue you'll run into with JSON is someone server side adds a few quotes around a number and suddenly your app is crashing.

But, JSON is compact, easy to read (unlike binary plists), and as noted is really well understood. So just be very careful in the parsing code, and try out JSON.

冬天旳寂寞 2024-10-03 02:49:48

根据 Sam Soffes,JSON.

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

According to Sam Soffes, JSON.

edit: he talks about xml-based plists, not binary plists. Either way, json will typically be easier to generate from web based api's.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文