程序设定(settings), 就好像windows下面的registry, 是存放程序设置信息的.
iPhone上面这个术语叫: User Defaults.
使用User Defaults非常简单:
这是个singleton, 所以整个app只有一个instance :)
数据结构是和NSDictionary非常相似, 用objectForKey就可以拿到数据了:
存储也很方便:
那么如何初始化设置数据呢? 且看下回... :lol:
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"];
那么如何初始化设置数据呢? 且看下回... :lol: