加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

iphone – 使用NSUserDefault保存游戏进度:好主意还是坏主意?

发布时间:2020-12-14 19:13:03 所属栏目:百科 来源:网络整理
导读:我正在开发游戏,用户所做的所有进展都将与NSUserDefaults一起保存.是好还是坏? 丢失游戏的几率是多少?有一个更好的方法吗? 当用户同步设备时,iTunes会备份NSUserDefaults吗?因此,如果用户更改了他的设备,他不会失去进度,他只需要将设备与iTunes同步?它
我正在开发游戏,用户所做的所有进展都将与NSUserDefaults一起保存.是好还是坏?

丢失游戏的几率是多少?有一个更好的方法吗?

当用户同步设备时,iTunes会备份NSUserDefaults吗?因此,如果用户更改了他的设备,他不会失去进度,他只需要将设备与iTunes同步?它有多安全?

如果用户当时没有互联网连接,GameCenter成就也将与NSUserDefaults一起保存.

好吧,我只想知道你的意见/经验.所有代码都运行完美,但我担心玩家可能因某些原因失去进度.

如果有人想要更多关于代码的细节可以免费询问,我可以在这里发布.

谢谢!

解决方法

如果用户同步应用程序,NSUserDefaults将同步到iTunes.只要用户不删除游戏,数据就是安全的.

如果您需要在用户删除游戏后保留数据,您可以考虑将数据保存在其他位置(例如,Dropbox,自己的服务器等)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读