データ保持用クラス 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]; }