application hors ligne
Astram
Membre
Salut à tous,
j'ai une application qui récupère des données depuis un service web. Je récupère les données dans des objets grâce à SBJson.
Seulement, j'aimerai que mon application puisse être accessible hors ligne(affichant les données précédemment chargées), à la manière d'un twitter ou facebook.
Quels sont les moyens ou méthodes les plus efficaces pour un accès hors ligne? cache? core data? sqlite?
Y a-t-il une structure particulière à mettre en place dans l'architecture de l'appli?
sinon avez-vous des tuto à ce sujet, j'en ai pas trouvé énormément. (notamment pour la mise en cache)
Merci
j'ai une application qui récupère des données depuis un service web. Je récupère les données dans des objets grâce à SBJson.
Seulement, j'aimerai que mon application puisse être accessible hors ligne(affichant les données précédemment chargées), à la manière d'un twitter ou facebook.
Quels sont les moyens ou méthodes les plus efficaces pour un accès hors ligne? cache? core data? sqlite?
Y a-t-il une structure particulière à mettre en place dans l'architecture de l'appli?
sinon avez-vous des tuto à ce sujet, j'en ai pas trouvé énormément. (notamment pour la mise en cache)
Merci
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Du coté du DataProvider, tu dois prévois un système de notification à chaque changement (avec éventuellement le diff dans les info de la notif).
Les contrôleurs de vue chargé écouterons cette notification et mettrons à jour leur interface en fonction.
De cette manière, si le DataUpdater ne peut pas récupérer de MAJ, ta base est toujours là .