皆さんObjective-Cを楽しんでますか? 巷ではObjective-Cの事を「変態言語」なんて呼ばれたりしているそうですが、Modern Objective-Cなんかも出てきて、すっかり「大衆的」な言語に近づいて来ました。 さてそんな訳で今回はiOS開発でよく使うNSUserDefaultsの話。 NSUserDefaultsはアプリ固有の設定情報を永続化する時などによく使われる便利なクラスです。 普通に使うとこんな感じ。 // 設定情報を保存 NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults]; [userDefaults setObject:@"hoge" forKey:@"Name"]; [userDefaults setBool:YES forKey:@"Setting"]; [userDe