我是iOS开发的新手,所以我需要一些建议。
我正在开发一个项目(为即将到来的桌面RPG创建一个角色表应用程序),而且我似乎已经把这辆车放在马前了。
我已经创建了一个名为characterClass的NSObject子类,它包含了单个字符表实例所需的一切。它还有计算派生信息的方法。我还有两个存储能力的类,并将它们放在characterClass中的NSArrays中。现在它正在工作,我需要处理数据持久性,并存储/检索多个字符。
我在考虑使用Core Data,创建一个与我的characterClass匹配的独立实体,并使用一个characterClass init方法将数据从Core Data中提取出来并将其放入characterClass的当前实例中。这对我来说似乎有点迟钝(实现与实体分开的类)但也许这是一个很好的方法。
我最终想为这些信息设置Dropbox同步,所以无论我做什么,我都想与之兼容。 (使用XML文件作为后端的核心数据?)
对于这样的事情,最好的方法是什么?
答案 0 :(得分:0)
您可以只调整字符类,使其成为NSManagedObject子类,而不是仅仅从Core Data中提取数据并使用它来创建字符类。这样您就可以直接将对象存储在Core Data
中