iPhone:将数据传入和传出服务器的最佳方法

时间:2010-04-04 13:28:16

标签: iphone sql json soap data-transfer

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

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

根据我们目前的服务器配置,一般来说数据传输的最佳方法是什么?

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

2 个答案:

答案 0 :(得分:0)

JSON通常比SOAP(或任何XML格式)更简单,而objective-c中的SOAP支持非常有限。我不确定性能,但JSON不使用任何XML解析。 iPhone有两个很好的JSON库,TouchJSONjson-framework - 它们非常相似,但我听说可能会更积极地维护TouchJSON。我从未使用过ASP,但是this question有一些JSON库的资源。

答案 1 :(得分:0)

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

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

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