データ保持用クラス NSUserDefaults

keyを元に呼び出せる便利クラス
アプリが終了しても保持し続けるので、前回の設定を保持したい時などに使う。

- (void) hoge {
 NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];

 //読み出し 
 if([[defaults stringForKey:@"key"] isEqualToString:@"off"]){
     ...
 }

 //保存
 setDefault(@"key",@"value");

}

- (void)setDefault :(NSString *)key :(NSString *)value{
    NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
    [defaults setObject:value forKey:key];
    [defaults synchronize];
}