/ / Efficiency: NSUserDefaults vs chargement / enregistrement d'un NSMutableDictionary - iphone, nsmutablearray, nsuserdefaults

Efficiency: NSUserDefaults vs chargement / enregistrement d'un NSMutableDictionary - iphone, nsmutablearray, nsuserdefaults

J'ai un tas de données de jeu (10 entiers) que j'ai besoin de sauvegarder et de charger.

Est-il plus efficace d'utiliser un NSMutableDictionary, d'ajouter et de sauvegarder les éléments ou de sauvegarder chaque élément dans NSUserDefaults? (NSMutableDictionary est déjà créé lorsque les données sont chargées au démarrage)

La même question se pose pour le chargement: est-il plus rapide de charger le dictionnaire et d’extraire les données, ou d’obtenir chacune d’elles à partir de NSUserDefaults?

Un avantage de NSUserDefaults est évidemment l’accès global.

Réponses:

3 pour la réponse № 1

C’est une quantité insignifiante de données et une efficacité relative qui n’y parvient même pas. Optez pour le code le plus simple dans ce cas, qui est les valeurs par défaut de l’utilisateur.