我必须为iPhone创建一个Web服务。所以我想知道哪种Web响应最适合iPhone应用程序开发(SOAP vs REST vs XML vs JSON vs ...还有其他)。
有没有很好的示例来访问webservice以获得最佳的Web响应?
答案 0 :(得分:3)
这个问题几乎无法回答,因为网络服务有不同的优点和缺点。 iPhone没有一个“最好”的网络服务。
或许,一个更好的问题可以通过针对您的特定应用程序的最佳服务来回答。那么,从那个角度来看,你想要为手机提供什么?
答案 1 :(得分:1)
使用JSON
的REST API非常轻量级,易于在服务器端和客户端实现。 JSON非常受iPhone开发人员的欢迎,并且比XML轻得多。
使用JSON有一个很棒的Cocoa框架:
答案 2 :(得分:0)
这可能比实际答案更具暗示性,但在MIT许可下可以a good Cocoa XML-RPC framework。
答案 3 :(得分:0)
最容易处理的是可能使用XML进行数据封装的REST API。 Cocoa有内置的工具来处理HTTP和XML(分别是NSURLRequest和NSXMLParser)。