2010-03-23 4 views
2

Comparer les suivantes:SDK iPhone: NSUserDefaults ou NSDictionary?

  • utilisant NSUserDefaults sauver avec Synchronize
  • utilisant NSDictionary sauver avec writeToFile dans les documents app dossier

Quelles sont les différences? Personnellement, je préfère conserver différents NSDictionary organisés par sujet plutôt que d'utiliser un seul NSUserDefaults.

Est-ce que je pense quelque chose de mal? Merci

Répondre

1

Cela dépend de la nature et la quantité de données que vous souhaitez enregistrer et comment vous voulez accéder à ces données. Les fichiers de liste de propriétés dans le répertoire de documents peuvent être désérialisés à la demande tandis que les préférences de l'utilisateur sont généralement lues tôt après le lancement de l'application. Ils contiennent également des clés appartenant au système.

Questions connexes