2012-03-02 11 views
0

私はiPhoneアプリケーションとウェブサイトを同時に作成しています。私はこの2つの間で共有データベースを必要としています。私はいくつかのオプションについては知っていますが、どれも完全には動作していないようです。 Core Dataのように、iPhone側でとてもうれしいですが、Obj-c以外の同じ情報にアクセスする方法は見つけられませんでした。 SQLiteはもう一つの選択肢ですが、私は間違いかもしれませんが、おそらくサーバではうまく動作せず、異なる場所から同時にアクセスされます。あるいは、私は両側で簡単に見えるXMLを行うことができますが、それは最も遅いオプションのように思えますし、いつもサーバからそれを読むことになるとパフォーマンスに大きな影響を与えます。iOSとウェブで使用するデータベースを構築する方法

ご迷惑をおかけして申し訳ございませんが、他の解決策がわかっている場合は、お試しいただければ幸いです。 ありがとうございます。 ヨルダン

+0

本当に2つのデータベースが必要ですか?たとえば、データをオフラインにする必要があるユーザーをサポートしようとしていますか? 2つのデータベースを持つことにより、「誰が決定的なデータを持っていますか?」の行に沿って問題が発生し始めます。あるいは別の言い方をすると、「1つの時計を持つ人はいつ何時にそれを知りますか、2つの時計を持つ人は決して知りません」。 –

+0

データベースが完全にオンラインにならないiOSデバイスとウェブサイトでアクセスする必要があり、iOSデバイスにキャッシュを保存しますが、それは1か所にしかありません。 –

答えて

3

サーバでMySQLバックエンドを使用し、モバイルアプリケーションにAPIを提供することを考えましたか?

これは、データ同期からの手間がかかり、優れた持続性とスケーラビリティを提供します。

こちらがお役に立てば幸いです。

Josh。

+0

良いことを知っていますかAPI? –

+0

私は自分で作成することを意味していました... PHPで基本的なコードを書いて、データを要求できるようにしてください:) – DarkMalloc

+0

PHPでどうやったらいいですか?申し訳ありません私はPHPを使用してObjective-cとMySQLをどのようにやり取りするか分かりません。あなたが教えてくれるチュートリアルはありますか?それとも私はこれを知っているべきですか?笑:-) –

関連する問題