代码之家  ›  专栏  ›  技术社区  ›  Sean Clark Hess

iPhone Web服务是否有理想的传输格式?

  •  2
  • Sean Clark Hess  · 技术社区  · 14 年前

    我正在为iPhone应用程序设计后端。我想使用核心数据。iPhone应用程序是否有理想的传输格式?我倾向于JSON,除非有定制的二进制文件。我可能在后端使用Ruby。

    例如,在flex/flash世界中,您可以在服务器上安装一个小部件,让您发送和接收强类型的对象—flash,您的服务器部件负责所有的序列化和水合。

    2 回复  |  直到 14 年前
        1
  •  2
  •   Community miroxlav    7 年前

    看看答案 this question .

        2
  •  1
  •   jessecurry    14 年前

    JSON或XML在过去对我来说最有效。iPhoneSDK本机可以处理一些格式(plist),但我会避免使用这些格式,因为稍后您可能会希望向其他客户机开放您的服务。

    iPhoneSDK包含一个SAX解析器(nsxmlparser),但是如果您更喜欢DOM,您可以自由地导入其他库,比如libxml。不过,SAX在低内存空间中更适合。

    对于JSON,您需要第三方库…我认为simplejson就是其中之一。