gpt4 book ai didi

ios - 如何序列化/归档需要相互指针的游戏对象的状态?

转载 作者:行者123 更新时间:2023-11-29 04:30:24 24 4
gpt4 key购买 nike

当游戏对象需要彼此的指针时,如何将游戏对象的状态序列化并存档到数据库中?除了原始数据类型之外,是否有一种方法可以序列化自定义对象?我应该存档指针吗?或者更好的方法是为每个对象提供一个唯一的 ID,以便我稍后可以重建关系?

我希望有人能够分解我应该采取的将 iOS 游戏保存到服务器以供其他设备/玩家稍后检索的一般方法。我知道这看起来很广泛,但我只是在寻找我应该使用的技术/库/类的要点分解。

游戏已经开发完成,我只是不知道如何保存和加密状态服务器端。我正在考虑使用 AFNetworking,但我需要保存相对复杂的游戏的所有对象。看起来具有原始数据类型的 JSON 对象无法解决这个问题。

最佳答案

使用核心数据。这就是它存在的原因。直接来自他们的文档...

The Core Data framework provides generalized and automated solutions to common tasks associated with object life-cycle and object graph management, including persistence.

核心数据编程指南简介:http://developer.apple.com/library/mac/#documentation/cocoa/Conceptual/CoreData/cdProgrammingGuide.html

关于ios - 如何序列化/归档需要相互指针的游戏对象的状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11811599/

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