2012-01-07 12 views
0

私はデータベースを持つipadアプリケーションを持っています。私はphp、apache、mysqlを使ってMac mini上にWebサービスを作成しました。リモートデータベースとipadの同期データベース

私がしたいのは、ipadのデータベースをリモートコンピュータのデータベースと毎日1回交換することです。誰かが私にサンプルコード、サンプルコード、またはこれを行う方法についてのアドバイスを私に提供してもらえますか?

答えて

0

私はあなたに正確な答えを与えるためにもっと多くの情報が必要です。どのような種類のデータベースを使用していますか?

本当にたくさんの情報を提供していないので、私はあなたに一般的な答えを与えることができます iOSからWebサービスにデータを送信/要求する必要があるときに通常どんなことをするのですか? NSURLConnectionまたはAFNetworkなどの他のラッパークラスを使用します。

また、「同期」という用語は非常に大きなテーマです。同期するとどういう意味ですか?常にiOSデータベースのデータがWebサービスデータベースと同じであることを確認しますか?そうであれば、クライアントにある種のEタグ(最終更新日)を保存させて、その日以降のデータのみをサーバに尋ねることができます。それ以外の場合は、達成したい同期の種類によって異なります。

私は、データベースがリモートコンピュータ上でMYSQLである
+0

:)あなたの質問は本当に一般的だったので、私の答えは一般的な情報のビットを備えていますが、あなたのために役立つかもしれない、これのいくつかは、あなたのために理にかなって願っていますし、

ipadのデータベースはSqliteです。私は同期を言うとき、私は基本的にリモートサーバー上のデータベースを更新したい。レコードが追加、削除、編集された場合、その変更をリモートサーバー上のデータベースに反映させたい。あなたが与えることができる任意のサンプルコード? – user984373

+0

私は手元にサンプルコードを持っていませんが、あなたができることは、特定の "アクション"を受け入れる単純なPHPファイルを持つことです。たとえば、updateUser、addUser、deleteUserなどの関連するアクションを実行し、MySQLデータベースを更新します。 https://github.com/AFNetworking/AFNetworkingまたはNSURLRequest http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classesで、AFNetworkでHTTPリクエストを送信する方法について詳しく知ることができます。 /NSURLRequest_Class/Reference/Reference.html –

+1

ありがとう、病気を試してください – user984373

関連する問題