是否有从iOS发送数据的最佳做法?我应该远离JSON和/或XML吗?此外,有没有众所周知的框架?
这是我第一次向iOS平台发送数据。
客户端/服务器通信是从iOS到PHP再返回。我计划发送REST GET
/ POST
请求并以JSON / XML格式接收页面。但是,我当然乐于接受建议。
答案 0 :(得分:1)
您可以使用在iOS上易于读写的property lists,它们是xml,因此您可以在php中使用它们。
答案 1 :(得分:1)
请参阅在客户端 - 服务器通信中传递数据的方法只有两种 1. XML和2. JSON
如果您想要轻量级数据加载,那么请使用JSON数据,但Apple没有提供JSON库。因此,需要使用一些第三方库进行JSON解析,例如SBJSON
但是如果你想坚持使用Apple API,那么就为那个Apple库NSXMLParser进行XML解析。
希望这些信息对您有用。
答案 2 :(得分:1)
没有理由远离JSON / XML。它们通常用于各种Web服务,以便与iPhone(Facebook,Twitter等)进行通信
http请求最“着名”的框架是ASIHTTPRequest
对于JSON尝试SBJSON或者我认为iOS已经内置到iOS 5中。 iPhone没有用于XML的DOM解析器,但已经编写了一些。我个人最喜欢的是谷歌的GDataXMLElement。
答案 3 :(得分:0)
我最终使用了我在网上找到的XMLReader。您可以使用本机加载,这只是将XML转换为字典,这比使用原始NSXMLParser
更容易处理。