2013-06-13 13 views
7

Webサーバー上のREST APIと通信し、オフラインで使用するために一部のデータを同期させるいくつかのiOSアプリケーションで作業しています。インターネット接続が利用可能なときはいつでも、ネットワーク接続が利用できない場合、そしてバックエンドと同期する場合、アプリケーションはローカルにデータを格納します。iOS上のオフラインストレージとWebサービスを同期させるベストプラクティス

いいパターンがあるのか​​、それとも使用できるルールやライブラリのセットがあるのでしょうか。私は、これを何度も何度もコード化したくないでしょう。私は、ビジネスロジック/同期ロジックは、アプリケーションごとに異なるだろうが、仕事の残りの部分(つまり、それをローカルに格納する、REST APIを呼び出す)抽象化することができます知っている。

アイデア?

+1

[RestKit](http://restkit.org/)を見ましたか? –

答えて

3

具体的なシナリオについては、my appRestKitフレームワークを使用しています。ダウンロードしたデータは、オフラインで使用するためにコアデータストアに保存されます。

+0

私はRestKitを探しています。Core Dataで使用するための良いチュートリアルはありますか? – Obaid

+0

@JohnStewart https://github.com/RestKit/RestKit/wikiを参照してください。 –

関連する問題