向iOS发送数据或从iOS发送数据的最佳方式是什么?

时间:2011-11-16 04:14:03

标签: objective-c ios

是否有从iOS发送数据的最佳做法?我应该远离JSON和/或XML吗?此外,有没有众所周知的框架?

这是我第一次向iOS平台发送数据。

修改

客户端/服务器通信是从iOS到PHP再返回。我计划发送REST GET / POST请求并以JSON / XML格式接收页面。但是,我当然乐于接受建议。

4 个答案:

答案 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更容易处理。