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