I\'m using Swift to make a game. I want to save the users high score using NSUserDefaults. I know how to create a new NSUserDefaults variable in my AppDelegate file:
You can use below piece of code:
// Your score var
var score:Int = 0
//save
score = NSUserDefaults.standardUserDefaults().setInteger(score, forKey: "score")
// load without starting value nil problems
if NSUserDefaults.standardUserDefaults().setIntergerForKey:("score") != nil {
score = NSUserDefaults.standardUserDefaults().setIntergerForKey:("score")
}