これまで、RESTベースのサービスを作成したことはありません。私はiPhone用のシンプルなアプリケーションを作成しようとしています。これはデータを保存する必要があり、REST APIを使用してデータを消費したいと考えています。あなたはこれがうんざりしていると思いますか、私はDBに問い合わせる必要がありますか?通常、iPhone開発者はどのような種類のDB /言語をアプリケーションに使用していますか?iPhone上のRESTベースのサービス
1
A
答えて
2
iPhoneにはデータをローカルに保存できるSQLiteが含まれています。サーバー上のシステムに照会する必要がある場合は、データを公開し、それに対して操作を実行するいくつかの方法が必要です。 JSONのようなものでRESTfulなAPIを使用するのは比較的一般的な方法です。
実際のリレーショナルデータベースが必要な場合は、必要に応じてMySQL、PostgreSQL、SQL Server、Oracleなどのデータベースが必要になります。また、GoogleのBigTableやAmazonのSimpleDBを参照して、非リレーショナルデータストアのデータを格納したり、RESTfulなサービスをそれらのストアに書き込んだりすることもできます。
この記事ではiPhoneとFlikrをRESTサービスとJSONを使って統合した例があります。
http://iosdevelopertips.com/networking/iphone-json-flickr-tutorial-part-1.html
1
私はRESTKitが素敵なRESTクライアントであることに加えてSQLiteのとのシームレスな統合を提供していと思います。あなたが使いやすい何かをお探しなら、RESTframeworkもあります。
関連する問題
- 1. iPhoneのSOAPとRESTサービス
- 2. JavaベースのREST Webサービスのバージョニング?
- 3. RESTベースのWebサービスでのSOAPメッセージ
- 4. REST WCF Win2003上のWindowsサービスのサービスホスティング(https)
- 5. .NETベースのRESTサービスの作成 - スレッドプールとシングルトンの使用
- 6. oAuth 2.0を使用したJerseyベースのRESTサービスのセキュリティー
- 7. 社内ネットワーク上のSSL SEC_ERROR_UNKNOWN_ISSUER、RESTサービス
- 8. Tomcat Webサーバー上のSpring RESTサービス
- 9. .NETでRESTベースのWebサービスを使用する
- 10. GPSベースのiPhoneアプリ
- 11. PPCベースのコンピュータ上でのiPhone用の開発
- 12. iPhoneのSQLiteベースのエンコード
- 13. RESTサービスのセッション
- 14. NSNetServiceBrowserは、iPhone(サーバー)上で公開サービス
- 15. RESTベースのサービスを使用する汎用のPythonライブラリはありますか?
- 16. iphoneのWebサービス
- 17. RESTサービス
- 18. 「loadHTMLString:ベースURL:」iPhone SDK
- 19. Liferay上のRESTサービスのSpring Basic認可が動作しない
- 20. JDK6 HTTPサーバー上のSpring 3でのRESTサービス
- 21. ResKitのREST Webサービス
- 22. は、HBaseのRESTサービス
- 23. REST Webサービスのコールバック
- 24. WCF RESTサービスのパラメータ
- 25. RESTサービス層のアーキテクチャ
- 26. PHPからRESTベースのWCFサービスを使用するベストプラクティスは何ですか?
- 27. iPhone RESTクライアント
- 28. RESTフルWebサービスに関するセキュリティ上の懸念
- 29. iPhone HTTP RESTのリクエスト/応答
- 30. RESTベースのAPIをサポートするオープンソースCMS
データベースから残りのWebサービスを作成するにはどのくらい複雑ですか? – aherlambang
データベースモデルに基づいてこれを生成するアプリがいくつかあります。それは、あなたが快適であるものを使用することの問題です。たとえば、NetBeansには、MySQLデータベースからRESTfulなサービスを生成するオプションがあります。記事へのリンク:http://netbeans.org/kb/docs/websvc/rest-mysql.htmlスクリーンショット:http://netbeans.org/images_www/articles/60/websvc/mysql/sakila-entity-classes-from -database.png –
iOSデベロッパーはどのデータベースを自分のアプリケーションに使用しているのですか? – aherlambang