2014-01-20 28 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,等等。

相關問題