【问题标题】:How to make my server work with an iPhone app?如何让我的服务器与 iPhone 应用程序一起工作?
【发布时间】:2010-01-15 17:02:00
【问题描述】:

我正在开发一个使用 PHP/MySQL 的社交网络项目。如果您曾经看过或使用过 myspace 或 facebook iPhone 应用程序,您会明白我的问题是关于什么的。我很好奇大多数 iphone 应用程序对社交网络类型 iphone 应用程序的服务器做了什么。我想可能它使用带有 JSON 或 XML 输出的 REST 服务器,而 iPhone 应用程序可能只会读取它?或者大多数 iphone 应用程序是否以某种方式对数据库进行查询?抱歉,我真的对那种编程一无所知,所以我可能会在这一切上走得更远。

那么基本上,对于 iphone 应用程序来说,从服务器获取数据的最有效方式是什么?

【问题讨论】:

    标签: php iphone mysql


    【解决方案1】:

    在我看来,ASIHTTPRequest Library,一个 RESTful Web 服务和 JSONTouch 库一起工作得很好。

    为了帮助您入门(包括 PHP/MySQL 示例),请查看这个很棒的教程:

    iPhone Coding Tutorial – Creating an Online Leaderboard For Your Games

    【讨论】:

      【解决方案2】:

      几乎可以肯定,RESTful 方法是最简洁、最简单的。 iPhone API 非常支持通过 XML 进行通信。

      Apple 的 Developer Connection 中有一些相当全面的示例。

      http://developer.apple.com/iphone/library/documentation/Cocoa/Conceptual/XMLParsing/XMLParsing.html

      【讨论】:

        【解决方案3】:

        您可以使用 JSON 或 XML Web 服务,但您可以使用任何您喜欢的 HTTP 机制。

        回答您问题的第二部分,应用程序通常不直接与数据库对话,而是使用网络服务。

        【讨论】:

          猜你喜欢
          • 2020-07-07
          • 1970-01-01
          • 1970-01-01
          • 2011-04-08
          • 2010-09-20
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多