iPhone编程入门 - 程序设定 User Defaults (上)

程序设定(settings), 就好像windows下面的registry, 是存放程序设置信息的.
iPhone上面这个术语叫: User Defaults.

使用User Defaults非常简单:
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];


这是个singleton, 所以整个app只有一个instance

数据结构是和NSDictionary非常相似, 用objectForKey就可以拿到数据了:
NSString *setting1;
setting1 = [defaults objectForKey:"mySetting1"];


存储也很方便:
[defaults setObject:@"My value" forKey:@"My Key"];


那么如何初始化设置数据呢?  且看下回... 

你可能感兴趣的:(数据结构,编程,windows,xcode)