我从来没有创建过基于REST的服务。我即将为需要存储数据的iPhone创建一个简单的应用程序,并且我想通过使用REST API来使用这些数据。你认为这是有用的吗?还是应该对数据库进行查询? iPhone开发人员通常使用哪种数据库/语言进行应用?基于REST的服务在iPhone上
1
A
回答
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
1
我觉得RESTKit提供了除与SQLite的无缝集成,是一个不错的REST客户端。如果您正在寻找简单易用的东西,还有RESTframework。
相关问题
- 1. 基于WCF的基于SSL Rest的Web服务基础认证
- 2. 消费基于REST的Web服务
- 3. REST基于WebAPI的游戏服务器
- 4. Silverlight - 在基于REST的服务上缓存
- 5. Wildfly上基于WSDL的web服务
- 6. 什么是基于C的服务和基于Java的服务?
- 7. 针对微服务的基于REST的消息队列
- 8. 返回从WCF基于REST的服务的流
- 9. 基于REST的Web服务中的SOAP消息
- 10. WCF基于REST的服务的身份验证方案
- 11. 替代GPS在基于位置的服务为iPhone
- 12. 基于C++ rest的Web服务客户端实现
- 13. 为什么会使用REST而不是基于SOAP的服务?
- 14. 基于Spring安全的REST服务认证
- 15. 基于服务器的重用 - DLL,GAC或REST?
- 16. 使用参数值“CON”调用基于REST的服务失败
- 17. 如何保护基于OAuth的wcf rest服务
- 18. 编写基于.NET的REST服务 - 使用线程池和Singleton
- 19. 测试@MultipartForm RestEasy基于Rest的Web服务
- 20. 使用Clojure和基于注释的REST服务器
- 21. 基于REST的服务 - 处理空字符串
- 22. 使用oAuth 2.0来保护基于Jersey的REST服务
- 23. 如何从基于REST的WCF服务读取授权标头?
- 24. 基于PHP REST的Web服务提供货币转换功能
- 25. 从数据库模式生成基于REST的服务
- 26. 对基于Java的REST Web服务进行版本控制?
- 27. 在Glassfish上运行的REST服务
- 28. 默认情况下,WCF服务是基于rest还是基于soap?
- 29. 服务REST服务
- 30. iOS - iPhone应该充当REST服务器
从数据库创建休息Web服务有多复杂? – aherlambang 2010-11-22 21:24:15