iOS アプリには JSON フィードを使用します。外部データ ソースの設計方法についていくつか質問があります。
外部データ ソースを一定期間コア データにキャッシュし、キャッシュの有効期限が切れたときに再フェッチする必要がありますか?
外部データ ソースを扱う際の一般的な戦略は何ですか? (キャッシング/パフォーマンスに関して)
iOS アプリには JSON フィードを使用します。外部データ ソースの設計方法についていくつか質問があります。
外部データ ソースを一定期間コア データにキャッシュし、キャッシュの有効期限が切れたときに再フェッチする必要がありますか?
外部データ ソースを扱う際の一般的な戦略は何ですか? (キャッシング/パフォーマンスに関して)
アプリのデータ量が非常に多い場合は、Core Data を使用してキャッシュすることをお勧めします。ある種のハッシュ属性を保存してサーバーと比較し、キャッシュがまだ有効かどうかを確認し、有効でない場合は更新できます (ハッシュは生成され、データがフェッチされるときにサーバーから送信される必要があります)。
アプリの複雑さに応じて。サードパーティのクラスまたはフレームワークのセットを使用したい場合があります。AFNetworkingのようなものは、Apple の接続コードの上に多くのショートカットを提供し、RestKitは外部サーバーとのデータ同期を提供します (セットアップは必要ですが)。