我对 iOS 开发相当陌生,所以我需要一些建议。
我正在做一个项目(为即将推出的桌面 RPG 创建角色表应用程序),我似乎已经把车放在了马前。
我已经创建了一个名为 characterClass 的 NSObject 子类,它包含我需要的单个字符表实例的所有内容。它还具有计算派生信息的方法。我还有 2 个存储能力的类,并将它们放在 characterClass 的 NSArrays 中。现在它正在工作,我需要处理数据持久性以及存储/检索多个字符。
我正在考虑使用 Core Data,创建一个与我的 characterClass 匹配的单独实体,并使用一个 characterClass init 方法从 Core Data 中提取数据并将其放入 characterClass 的当前实例中。这对我来说似乎有点迟钝,(实现一个与实体分开的类)但也许这是一个很好的方法。
我最终想为此信息设置保管箱同步,所以无论我做什么,我都希望与之兼容。(以 XML 文件为后端的核心数据?)
对于这样的事情,最好的方法是什么?