要实现什么样的web服务才能方便地从iphone应用程序中读取

本文关键字:方便地 iphone 应用程序 读取 什么样 实现 web 服务 | 更新日期: 2023-09-27 18:16:58

我想开发一个web服务,使我能够同步我的iphone应用程序的数据库与主数据库。

我将使用c#来编写这个web服务。我应该编写什么样的web服务,它看起来应该是什么样子才能方便地从iphone应用程序调用?

回答评论问题:我认为我更喜欢XML

要实现什么样的web服务才能方便地从iphone应用程序中读取

REST webservice with JSON。这将更容易从iphone应用程序阅读。净的WebService

也可以参考这个教程http://www.codeproject.com/KB/webservices/RestWebService.aspx

使用WCF是不会出错的。

它被microsoft推荐用于所有web服务(MVC世界之外),并支持许多不同的场景和互操作。对于一个更简单(但更脆弱和更不通用)的解决方案,您可以使用aspx -> asmx服务,但我不推荐它。

使用RESTful WCF作为web服务,请参见:WCF REST服务JSON Post数据和这个:http://www.codeproject.com/KB/WCF/RestServiceAPI.aspx?q=wcf+rest+web+service+example

也使用JSON代替XML教程在这里:http://www.raywenderlich.com/5492/working-with-json-in-ios-5

我也用过NSURLConnection,但是还没有找到一个很好的教程。