0

我正在开发一个从网站下载数据的 iPhone 应用程序。网站数据库是用 SQL 实现的,网站本身使用经典的 ASP 界面。

我不确定哪种方法最适合与服务器传输数据。JSON 和 SOAP 都需要 XML 处理,我不确定这会如何影响性能,或者这两者中哪一个最好。

考虑到我们目前拥有的服务器配置,一般来说最好的数据传输方法是什么?

我对这个领域很陌生,我有点困惑。任何帮助,将不胜感激。

4

2 回答 2

0

JSON 通常比 SOAP(或任何 XML 格式)更易于使用,并且 Objective-c 中的 SOAP 支持非常有限。我不确定性能,但 JSON 不使用任何 XML 解析。iPhone 有两个很好的 JSON 库,TouchJSONjson-framework——它们非常相似,但我听说 TouchJSON 可能会得到更积极的维护。我从未使用过 ASP,但这个问题有一些 JSON 库的资源。

于 2010-04-04T23:50:03.010 回答
0

在我看来,使用 Plist 是最好的选择,它基本上是一种苹果特定的 XML 格式,可以在任何 iOS 系统上通过一行代码转换为 NSObjects,它是迄今为止最快的。

看到这个问题: create Plist in .net from list of objects

我用它来加载超过 100,000 个对象以同步到我的 iPad Core Data 应用程序,就像一个冠军。观看发布在该问题上的视频链接,非常有用。

于 2011-01-09T16:13:12.203 回答