Aplikacja iOS - architektura / próbka do synchronizacji CoreData z usługą internetową

Szukam przykładowej aplikacji lub bardziej architektonicznej dyskusji, aby zbudować aplikację, która utrzymuje lokalny trwały sklep (CoreData) i utrzymuje synchronizację z usługą internetową, taką jak Flickr. W moim przypadku jest to Salesforce, ale wzór powinien być podobny do wielu aplikacji na Flickr, Twitter, IMAP i tak dalej.

Przykładowe pytania: gdzie są najlepsze punkty do wywołania synchronizacji? jakie są sprawdzone struktury danych do utrzymania lokalnych zmian - zachowaj „zmieniony” BOOL w lokalnym sklepie dla każdej niezsynchronizowanej zmiany; Wolałbym flagę poziomu pola z flagą poziomu rekordu)?

Oczywiście muszę to zoptymalizować samodzielnie, znając ilość rekordów (100) i zmian (10 na dzień) i prawdopodobieństwo konfliktów (niskie w moim przypadku na poziomie pola).

questionAnswers(1)

yourAnswerToTheQuestion