NSUserDefaultsでデータ保存

iOSでデータを保存するには色々やり方はありますが、軽く実装できるのがNSUserDefaults。

・NSArrayや、NSDictionaryなどのオブジェクトやint型などのプリミティブも保存できます。

・其々の型にあわせたメソッドがあるのでそれぞれ合わせる必要があります。

 
【使い方】

-(void)save {
   NSUserDefaults *nsud = [NSUserDefaults standardUserDefaults];
   int score = 100;
   // intの場合の保存方法
   [nsud setInteger:score forKey:@"SCORE"];
}

-(void)read {
   NSUserDefaults *nsud = [NSUserDefaults standardUserDefaults];
   int score;
   // intの場合の読み込み
   score = [nsud integerForKey:@"SCORE"];
}

Leave a Comment