2013-06-13 11 views
7

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?

+1

Czy obejrzałeś [RestKit] (http://restkit.org/)? –

Odpowiedz

3

Używam struktury RestKit w my app dla dokładnego scenariusza, który opisujesz. Pobrane dane są przechowywane w magazynie danych podstawowych do użytku w trybie offline.

+0

Zajmuję się RestKit .. czy masz jakieś dobre samouczki na temat korzystania z Core Data? – Obaid

+0

@JohnStewart Zobacz https://github.com/RestKit/RestKit/wiki –

Powiązane problemy