我正在构建一个Iphone应用程序, 必须从服务器上的数据库中检索信息。 我考虑过在服务器上构建一个C#Web服务, 所以Iphone应用程序将向Web服务发送一个http请求,并以xml输出的形式获取所需的数据。 还有更好的选择吗? 例如:我从未尝试过但听说过WCF, 也许最好使用它而不是旧的xml Web服务技术?
谢谢, 尼
答案 0 :(得分:0)
我强烈建议您使用WCF Data Services / oData。它易于实现且非常灵活,允许进行atom和JSON REST查询。官方网站http://oData.org还提供原生iPhone sdk。
答案 1 :(得分:-1)
是的,WCF是构建面向服务的应用程序的推荐方法。 在您的情况下,您可能还希望将服务构建为RESTFul。无论如何,使用WCF构建它会使任何客户端都可以使用它。
这里有一个链接,用于学习使用Samples的WCF服务的基础知识。 Windows Communication Foundation (WCF) Samples