0

我对 iOS 开发相当陌生,所以我需要一些建议。

我正在做一个项目(为即将推出的桌面 RPG 创建角色表应用程序),我似乎已经把车放在了马前。

我已经创建了一个名为 characterClass 的 NSObject 子类,它包含我需要的单个字符表实例的所有内容。它还具有计算派生信息的方法。我还有 2 个存储能力的类,并将它们放在 characterClass 的 NSArrays 中。现在它正在工作,我需要处理数据持久性以及存储/检索多个字符。

我正在考虑使用 Core Data,创建一个与我的 characterClass 匹配的单独实体,并使用一个 characterClass init 方法从 Core Data 中提取数据并将其放入 characterClass 的当前实例中。这对我来说似乎有点迟钝,(实现一个与实体分开的类)但也许这是一个很好的方法。

我最终想为此信息设置保管箱同步,所以无论我做什么,我都希望与之兼容。(以 XML 文件为后端的核心数据?)

对于这样的事情,最好的方法是什么?

4

1 回答 1

0

与其只是从 Core Data 中提取数据并使用它来创建您的角色类,您还可以调整您的角色类,使其成为 NSManagedObject 子类。这样您就可以将对象直接存储在 Core Data 中

于 2012-11-04T00:06:11.400 回答