/ / Y a-t-il un problème avec mon opération de chargement NSUserDefaults? - iphone, ios

Y at-il un problème avec mon opération de chargement NSUserDefaults? - iphone, ios

Tout fonctionne comme prévu, mais je voulais juste m'assurer que je fais cela correctement:

NSString * uName = [[NSUserDefaults standardUserDefaults]objectForKey:@"key1"];
NSString * pWord = [[NSUserDefaults standardUserDefaults]objectForKey:@"key2"];

Réponses:

1 pour la réponse № 1

vous pouvez utiliser ce qui suit si vous stockez uniquement NSString pour touche 1 et clé2.

NSString *myString = [[NSUserDefaults standardUserDefaults] stringForKey:@"keyToLookupString"];

Pour en savoir plus, lisez l'article de blog sur l'utilisation de NSUserDefault.

Tutoriel de programmation iPhone - Enregistrement / récupération de données à l'aide de NSUserDefaults


1 pour la réponse № 2

Ouaip. Voilà comment lire un objet à partir des valeurs par défaut de l'utilisateur.

- (NSString *)stringForKey:(NSString *)defaultName fera également la même chose avec un typage plus statique.