ローカルの永続ストア(CoreData)を維持し、FlickrなどのWebサービスとの同期を維持するアプリを構築するためのサンプルアプリまたはよりアーキテクチャに関するディスカッションを探しています。私の場合はSalesforceですが、パターンはFlickr、Twitter、IMAPなどの多くのアプリに似ているはずです。
質問の例:同期を呼び出すのに最適なポイントはどこですか?ローカルの変更を維持するための実証済みのデータ構造-同期されていない変更ごとにローカルストアで「変更された」BOOLを維持します。レコードレベルのフラグよりもフィールドレベルのフラグの方がいいですか)?
もちろん、レコードの量(100)と変更(1日あたり10)、および競合の可能性(私の場合はフィールドレベルでは低い)を知って、これを自分で最適化する必要があります。