2010-11-22 62 views
1

我从来没有创建过基于REST的服务。我即将为需要存储数据的iPhone创建一个简单的应用程序,并且我想通过使用REST API来使用这些数据。你认为这是有用的吗?还是应该对数据库进行查询? iPhone开发人员通常使用哪种数据库/语言进行应用?基于REST的服务在iPhone上

回答

2

iPhone包含SQLite,它可以在本地存储您的数据。如果您需要在服务器上查询系统,那么您需要一些公开数据并对其执行操作的方法。对JSON使用REST风格的API是比较常见的方法。

对于数据库,它取决于你的需求,如果你需要一个真正的关系数据库,那么类似MySQL,PostgreSQL,SQL Server,Oracle等就可以工作。您还可以查看Google的BigTable或Amazon的SimpleDB来存储非关系数据存储的数据,并在这些数据存储上编写您的RESTful服务。

本文有一个使用REST服务和JSON将iPhone与Flikr集成的示例。

http://iosdevelopertips.com/networking/iphone-json-flickr-tutorial-part-1.html

+0

从数据库创建休息Web服务有多复杂? – aherlambang 2010-11-22 21:24:15

1

我觉得RESTKit提供了除与SQLite的无缝集成,是一个不错的REST客户端。如果您正在寻找简单易用的东西,还有RESTframework