私は、Web サーバー上の REST API と通信し、オフラインで使用するために一部のデータを同期するいくつかの iOS アプリケーションに取り組んできました。ネットワーク接続が利用できない場合、アプリはデータをローカルに保存し、インターネット接続が利用できる場合はいつでもバックエンドと同期します。
使用できる素敵なパターンまたは一連のルールまたはライブラリがあるかどうか疑問に思っています。これを何度もコーディングしたくありません。ビジネスロジック/同期ロジックはアプリごとに異なることはわかっていますが、残りの作業 (つまり、ローカルに保存し、REST API を呼び出す) は抽象化できます。
何か案は?