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).