More Related Content
Similar to Ns user defaults (6)
Ns user defaults
- 9. 注意
• “synchronizeは自動的に行われる”が反映される
のが遅い
- (void)setHoge:(id)obj {
NSUserDefaults *defualts = [NSUserDefaults standerDefaults];
[defualts setObject:obj key:@”Hoge”];
}
- (id)hoge {
NSUserDefaults *defualts = [NSUserDefaults standerDefaults];
return [defualts objectForKey:@”Hoge”];
}
setHogeを呼び出した直後にhogeを呼び出
しても正しい値は取れない
- 10. 注意
• “synchronizeは自動的に行われる”が反映される
のが遅い
- (void)setHoge:(id)obj {
NSUserDefaults *defualts = [NSUserDefaults standerDefaults];
[defualts setObject:obj key:@”Hoge”];
[defualts synchronize];
}
- (id)hoge {
NSUserDefaults *defualts = [NSUserDefaults standerDefaults];
return [defualts objectForKey:@”Hoge”];
}
synchronizeを明示的に呼び出す