2009-03-08 5 views
2

私は、サーバーからデータを取得する必要があるiPhoneアプリケーションを構築しました。まず、どのような種類のサーバーが必要かを理解する必要があります。私はMySQLについてよく知っていますが、誰かがバックエンドについてより良い提案をしているのか疑問に思っていました。私のアプリには、サーバー上にあるデータによってデータを取り込む必要がある2つのテーブルがあります。また、ユーザーは、このデータベースにデータを送信して、前述の表を作成します。iPhoneアプリをデータベースにリンクするためのチュートリアルはありますか?

あなたが任意のヒントやチュートリアル、コードスニペットなどを持っている場合、それは本当にいただければ幸いです!

*編集:私は、リモートサーバー、あなたはSOAPやRESTを介してWebサービスのようなサービスアーキテクチャのいくつかの種類を実装するに探している必要がありについてのあなたの思考だ場合、これは、リモート・データベースまあ

+0

下記のJohnの回答が多大な助けになりました。私はSQLiteをローカルデータと一緒に使用しています。次のステップでは、これをいくつかのWebサービス呼び出しにフックします。ありがとう! – Jeff

答えて

4

IS言及する必要があります。

データは、高速かつ軽量だとして、すべての手段でのSQLiteを使用するよりも、iPhone上のままの場合。

まず、SQLiteとローカルデータから始めることをお勧めします。その後、メインプログラムのロジックがあると、フローとUIが完了し、SQLiteをWebサービス呼び出しに置き換えます。

0

あなたのデータベースは、ほんの2つのテーブルで簡単に聞こえる。おそらく、SQLデータベースは必要ないでしょう。おそらくバークレーDBで十分でしょう。アトミックコミット、トランザクション、ロールバックなどがありますが、データをキーと値のペアとして格納します。

ただし、サーバーとして使用できるかどうかはわかりません。リモートオブジェクトのようなものを介してデータにアクセスすることを検討できます。これはCocoaで非常に簡単に行えます。あなたのiPhoneアプリが接続する分散オブジェクトとしてデータをホストするあなたのサーバーにBerkeley DBを構築することができます。

関連する問題