CoreDataを使用してリモートオブジェクトを永続化するiPhoneアプリケーションのAPIを管理する方法を理解するのに助けが必要です。私の理解では、iOSアプリがリモートオブジェクトをフェッチすると、リソースパスにあるすべてのオブジェクトが読み込まれます。
後続のリクエストでは、最後の更新時刻以降に更新されたオブジェクトのみをWebサーバーが返すようにすることで、オーバーヘッドを削減したいと思います。これを実行するには、updated_atがリクエストのlast_update時間よりも新しいオブジェクトを返します。
次に、RestKitは、変更されたオブジェクトを解析してCoreDataにマップします。この実装は、RestKitとCoreDataを使用して同期を実行する適切な方法ですか、それともその間のどこかにレイヤーがありませんか?
ありがとう!