iKe*_*dac 58
[[NSUserDefaults standardUserDefaults] setInteger:HighScore forKey:@"HighScore"];
Run Code Online (Sandbox Code Playgroud)
......把它拿回来:
NSInteger highScore = [[NSUserDefaults standardUserDefaults] integerForKey:@"HighScore"];
Run Code Online (Sandbox Code Playgroud)
这在文档中非常简单地解释.
Ale*_*lds 10
更一般地,您可以将Foundation类对象保存为用户默认值,例如:
[[NSUserDefaults standardUserDefaults] setObject:[NSNumber numberWithInt:highScore] forKey:@"kHighScore"];
Run Code Online (Sandbox Code Playgroud)
和
NSInteger highScore = [[[NSUserDefaults standardUserDefaults] objectForKey:@"kHighScore"] intValue];
Run Code Online (Sandbox Code Playgroud)
但方便的方法是NSInteger直接接受.
我更喜欢使用更不可知的因素-setObject:,-objectForKey:因为它更清晰地将对象类型与对字典的访问分开.
| 归档时间: |
|
| 查看次数: |
22662 次 |
| 最近记录: |