程序设定(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:
本文介绍了在iPhone应用开发中如何使用UserDefaults来保存程序设置信息。UserDefaults类似于Windows下的注册表,用于存储应用的配置数据。文中详细讲解了如何通过NSUserDefaults类获取、设置及初始化UserDefaults的数据。
369

被折叠的 条评论
为什么被折叠?



