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)