2012-03-30 62 views
2

所以这更多的是应用程序和技术,而不是特定的代码问题的一般问题...数据库驱动的iOS应用

在开发一个大的应用中,如何将一个开发者访问大量数据从一个网站。我将使用的示例是Yelp这样的应用程序。他们有一个网站访问网站和一个应用程序,都共享相同的信息。我想像那样的信息通过某种MySQL数据库存储在网站上,iOS设备根据用户的请求访问它。

编写应用程序的开发人员如何开始这样的事情?我假设你需要以某种方式安全地将MySQL数据库绑定到iOS等。我在网上看到了很多技术,但它们看起来都非常简单,并且不适合大规模应用。

任何想法都会很棒!

回答

3

您正在寻找的关键词是"API" (Application Programming Interface)

Yelp iOS应用程序不会直接访问Yelp的数据库。在这个和iOS应用程序之间会有一个图层(我在这里稍微简化一下);该层将提供一系列方法(API),通过该方法客户端可以进行查询并可能操纵远程状态。

通用的API格式是JSON而不是HTTP,实际上,这似乎就是the official Yelp API

良好的起点将是NSURLConnectionNSJSONSerialization的文档以及上面链接的Yelp API文档。

+0

伟大的建议克里斯蒂安!我会研究开发一个自定义API或使用现有的API!谢谢您的帮助。 – Brian 2012-04-03 07:33:14

相关问题