Home / Programmazione / Objective-C / Objective-C user preferences
Mattepuffo

Objective-C user preferences

Objective-C user preferences

Objective-C ci mette a disposizione una semplice classe attraverso la quale possiamo salvare le preferenze dell'utente nelle nostre app per iPhone e iPad: NSUserDefaults.

Usare questa classe è veramente semplice.

Prima di tutto dobbiamo istanziare l'oggetto:

NSUserDefaults userDefaults = [NSUserDefaults standardUserDefaults];

Poi possiamo facilmente leggere e scrivere all'interno con il classico meccanisco chiave:valore.

Ad esempio se vogliamo salvare un valore:

[userDefaults setObject:@"VALUE" forKey:@"KEY"];
[userDefaults synchronize];

Con il metodo synchronize, rendiamo pesristente su disco il valore settato.

Per leggere un valore:

NSLog(@"%@", [userDefaults objectForKey:@"KEY"]);

Come vedete molto easy!