哪种服务响应对iphone开发有好处?

时间:2010-04-23 08:11:06

标签: iphone objective-c rest soap web-services

我必须为iPhone创建一个Web服务。所以我想知道哪种Web响应最适合iPhone应用程序开发(SOAP vs REST vs XML vs JSON vs ...还有其他)。

有没有很好的示例来访问webservice以获得最佳的Web响应?

4 个答案:

答案 0 :(得分:3)

这个问题几乎无法回答,因为网络服务有不同的优点和缺点。 iPhone没有一个“最好”的网络服务。

或许,一个更好的问题可以通过针对您的特定应用程序的最佳服务来回答。那么,从那个角度来看,你想要为手机提供什么?

答案 1 :(得分:1)

使用JSON的REST API非常轻量级,易于在服务器端和客户端实现。 JSON非常受iPhone开发人员的欢迎,并且比XML轻得多。

使用JSON有一个很棒的Cocoa框架:

http://code.google.com/p/json-framework/downloads/list

答案 2 :(得分:0)

这可能比实际答案更具暗示性,但在MIT许可下可以a good Cocoa XML-RPC framework

答案 3 :(得分:0)

最容易处理的是可能使用XML进行数据封装的REST API。 Cocoa有内置的工具来处理HTTP和XML(分别是NSURLRequest和NSXMLParser)。