2014-01-20 26 views

回答

4

绝对! NSUserDefaults的使用

具体做法是:

NSUserDefaults *defaults=[NSUserDefaults standardUserDefaults]; 
[defaults setInteger:YOUR_HIGHSCORE_VARIABLE forKey:@"highScore"]; 
[defaults synchronize]; 

然后,当你要检索的高分:

NSInteger highScore = [[NSUserDefaults standardUserDefaults] integerForKey:@"highScore"]; 
0

使用NSUserDefaults

节省:

[[NSUserDefaults standardUserDefaults] setInteger:yourValue forKey:@"YourKeyString"]; 

还原:

NSInteger yourValue = [[NSUserDefaults standardUserDefaults] integerForKey:"YourKeyString"]; 

但是,这不是一个好主意,而不是可怕的一个单一的项目,但如果扩大到几个项目,最好是使用其他方法,如NSKeyedUnarchiver,属性列表,CoreData,等等。

相关问题