JSON 或 XML 在 iOS 上是否性能更高?


Is JSON or XML more performant on iOS?

我正在为iOS(以及后来的Android)设备开发一款游戏,该游戏需要从服务器上的数据库中获取数据。到目前为止,我所做的是使用 PHP 将数据库中的数据回显为 XML。该程序将经常与服务器进行检查,因此性能在这里很重要。那么,JSON或XML更适合这项任务吗?

生成 XML 输出。检查所用时间和文件大小。

生成 JSON 输出。检查所用时间和文件大小。

决定哪个是最好的。

更好取决于您的情况。对于您的情况,它可能是 JSON。它在Javascript中轻巧且易于解析(如果您将其与JS一起使用)

JSON 很好。

"程序将经常与服务器进行检查"。我相信这不是必需的。

使用 NSURLConnection 发送异步请求,并使用 NSNotificationCenter 提供 iOS 的通知服务。因此,当您从服务器获得响应时,您可以设置要调用的函数以使用所需的数据。在此处查看 NSNotificationCenter 的使用情况