Historique : question de conception

colas_colas_ Membre
février 2015 modifié dans API UIKit #1

Bonjour, 


 


je souhaite maintenir un petit historique dans mon app.


L'idée c'est que l'app puisse se souvenir des 5 derniers aliments qui ont été sélectionnés (sachant qu'un alimentest identifié par son nom).


 


Comment feriez-vous pour maintenir une telle historique ?


J'ai trouvé cette question similaire sur SO : http://stackoverflow.com/questions/8313043/objective-c-saving-history-of-items


 


Possibilités :


- plist (genre dico avec les noms des aliments en clé et la date de la dernière sélection en objet)


- core data


- user default (apparemment c'est une mauvaise de faire ça)


 


Je suis bien rodé à  core data mais pas du tout aux plist. Serait-ce la bonne occasion de me mettre aux plist pour sauvegarder des données ?


 


Merci


 


Colas


Réponses

  • Joanna CarterJoanna Carter Membre, Modérateur
    Moi, j'utiliserais plutôt un dictionnaire qui se stocke dans un fichier .plist
  • J'aurais tendance à  dire que ça dépend de ce que tu as déjà  dans ton application.


    Créer une BDD rien que pour ça, non.

    Après, pour le plist ou le NSUserDefaults, pour 5 éléments, c'est assez biffe-kiffe je dirais.


  • Merci de vos réponses ! Du coup, j'ai fait un plist, qui est sauvegardé dans "documentsURL"



    NSArray *arrayURLs = [[[NSFileManager alloc] init] URLsForDirectory:NSDocumentDirectory
    inDomains:NSUserDomainMask];
    NSURL *documentsURL = [arrayURLs firstObject];
Connectez-vous ou Inscrivez-vous pour répondre.