Php 如何使我的服务器与iPhone应用程序一起工作?

Php 如何使我的服务器与iPhone应用程序一起工作?,php,iphone,mysql,Php,Iphone,Mysql,我正在用PHP/MySQL进行一个社交网络项目。如果你曾经看过或使用过myspace或facebook的iPhone应用程序,你就会明白我的问题是关于什么的。我很好奇,对于社交网络类型的iphone应用程序,大多数iphone应用程序对服务器做了什么。我在想,它可能会使用带有jSON或XML输出的REST服务器,而iphone应用程序可能会读取这些信息?或者大多数iphone应用程序都会以某种方式对数据库进行查询吗?对不起,我真的不懂那种编程,所以我可能对这一切一无所知 因此,基本上,iphon

我正在用PHP/MySQL进行一个社交网络项目。如果你曾经看过或使用过myspace或facebook的iPhone应用程序,你就会明白我的问题是关于什么的。我很好奇,对于社交网络类型的iphone应用程序,大多数iphone应用程序对服务器做了什么。我在想,它可能会使用带有jSON或XML输出的REST服务器,而iphone应用程序可能会读取这些信息?或者大多数iphone应用程序都会以某种方式对数据库进行查询吗?对不起,我真的不懂那种编程,所以我可能对这一切一无所知


因此,基本上,iphone应用程序从服务器获取数据的最有效方法是什么?

RESTful方法几乎肯定是最干净、最简单的方法。iphoneapi非常支持通过XML进行通信

在苹果的开发者连接中有一些相当全面的例子

在我看来,一个RESTful的Web服务和库在一起工作得非常好

要开始学习(包括一个PHP/MySQL示例),请看一看这个很棒的教程:


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

回答问题的第二部分否,应用程序通常不会直接与数据库通信,而是使用web服务