我正在 Xcode 中为 iOS 制作一个小游戏。在我的游戏中,点击一个点会给你一分。我试图做到这一点,如果你的分数高于第一个高分(0),它应该保存并显示新的高分。下一个分数可以击败它,依此类推。请给出详尽的解释,因为我是 xCode 的新手,而且我是一名 12 岁的应用程序开发人员。
最佳答案
如果您不发现您的分数数据重要或敏感,请使用NSUserDefaults
第一个场景:(设置整数)
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setInteger:yourHighScore forKey:@"HighScore"];
其他场景:(获取整数)
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
yourHighScore = [defaults integerForKey:@"HighScore"]
或相同场景设置yourHighScore
值:(获取整数)
-(void)viewDidLoad {
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
yourHighScore = [defaults integerForKey:@"HighScore"]
}
关于ios - 如何在游戏中保存高分?代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27135710/