Pracuję nad kilkoma aplikacjami dla systemu iOS, które komunikują się z interfejsem API usług REST na serwerze sieci Web, a następnie synchronizują niektóre dane w celu wykorzystania w trybie offline. Aplikacja przechowuje dane lokalnie, jeśli połączenie sieciowe jest niedostępne i synchronizowane z zapleczem, gdy tylko połączenie internetowe jest dostępne.Najlepsza praktyka synchronizacji usługi internetowej z pamięcią trybu offline w systemie iOS
Zastanawiam się, czy istnieje ładny wzór lub zestaw reguł lub biblioteki, które można wykorzystać. Wolałbym nie kodować tego raz za razem. Wiem, że logika logiki biznesowej/synchronizacji będzie inna dla każdej aplikacji, ale pozostała część pracy (np. Przechowywanie lokalnie, wywoływanie interfejsu API REST) może zostać wyodrębniona.
Wszelkie pomysły?
Czy obejrzałeś [RestKit] (http://restkit.org/)? –