Main Contents

NSUserDefaults, sauvegarder vos préférences

novembre 3, 2008

Pour sauvegarder des infos dans votre application il faut utiliser la classe NSUserDefaults. On peut y enregistrer les classes suivantes : NSString, NSArray, NSDictionary, NSNumber, NSDate, NSData 
Pour le reste faut utiliser un NSData. 
Pour chaque objet on lui affecte une clef pour pouvoir le retrouver.

Un exemple simple : 
Sauvegardez un entier avec comme clef « Ligne » :

NSUserDefaults *pref;
pref=[NSUserDefaults standardUserDefaults];
[pref setInteger:4 forKey:@"Ligne"];
[pref synchronize];

Chargez la préférence « Ligne » : 

NSUserDefaults *pref;
pref=[NSUserDefaults standardUserDefaults];
int i = [pref integerForKey:@"Ligne"];

Catégorie(s): Développement, Iphone, Mac, Objective-C, Tutorial | Comments (1)

Un commentaire

  1. Astuces Objective-C » App’Iphone novembre 14, 2008 @ 13 h 24 min

    […] http://www.jkraft.fr/2008/11/03/nsuserdefaults-sauvegarder-vos-preferences/ […]

Leave a comment