NSUserDefaultの読み書き

NSUserDefaultsで保存、読み込むときのまとめです。

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
// 辞書オブジェクトとして保存
[defaults setObject:辞書オブジェクト forKey:@"キー名"];
// 文字列オブジェクトとして保存
[defaults setObject:文字列オブジェクト forKey:@"キー名"];
// ブール値として保存
[defaults setBool:ブール値 forKey:@"キー名"];
[defaults synchronize];
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
// 辞書を読み込む場合
NSDictionary *dic = [defaults objectForKey:@"キー名"];
// 文字列を読み込む場合
NString *str = [defaults stringForKey@"キー名"]; 
// ブール値を読み込む場合
BOOL bool = [defaults boolForKey@"キー名"];

コメント