gpt4 book ai didi

ios - 为离线游戏保存玩家详细信息的最佳方式

转载 作者:行者123 更新时间:2023-11-28 18:33:59 25 4
gpt4 key购买 nike

我正在为 iphone/ipad 在 xcode 中开发多人回合制游戏,我正在考虑在何处保存用户详细信息(例如姓名/积分等)时的选择。我正在考虑创建一个 plist 并在其中存储数据,我也考虑过 nsuserdefaults 和核心数据。

基本上大多数情况下,用户会在每次启动时添加新的详细信息,但并非 100% 的情况都是如此。

你们认为最好的方法是什么?

最佳答案

这实际上取决于多种因素:

  • 要保存多少数据?
  • 数据加载速度需要多快?

我建议您创建一个符合 NSCoding 协议(protocol)的可序列化对象。还有一个选项可以将其另存为 JSON 或如您所述,plist

我认为 Core Data 是太多的样板文件,如果这就是您要存储的全部内容。 NSUserDefaults 足够快并且已经准备好供您使用。

我不认为有人能给你正确的答案,我建议你尝试所有的选项,看看哪一个最适合你。

关于ios - 为离线游戏保存玩家详细信息的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22749271/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com