2010-11-22 91 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