如何让我的服务器使用iPhone应用程序?

时间:2010-01-15 17:02:01

标签: php iphone mysql

我正在开发PHP / MySQL社交网络项目。如果您曾经见过或使用过myspace或facebook iPhone应用程序,您将看到我的问题是什么。我很好奇大多数iphone应用程序如何处理社交网络类型的iPhone应用程序的服务器。我在考虑可能它使用带有jSON或XML输出的REST服务器,可能iphone应用程序只会读取它?或者大多数iphone应用程序是否以某种方式对数据库进行自己的查询?对不起,我真的对这种编程没有任何了解,所以我可能会对这一切都有所了解。

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

3 个答案:

答案 0 :(得分:1)

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

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

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

答案 1 :(得分:1)

在我的观点中,ASIHTTPRequest Library,RESTful Web服务和JSONTouch库一起工作得很好。

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

iPhone Coding Tutorial – Creating an Online Leaderboard For Your Games

答案 2 :(得分:1)

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

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