Ios NSManagedObjectModel创建代码生成器

Ios NSManagedObjectModel创建代码生成器,ios,core-data,code-generation,Ios,Core Data,Code Generation,我正在从事iOS库项目,该项目需要核心数据框架来存储数据。 为了避免将数据模型文件与库捆绑在一起,我希望使用代码动态生成它 是否有代码生成器可以在输入时获取一些xml/json/yaml模型描述文件,并在输出时生成模型构造代码和NSManagedObject子类?您不需要在代码中创建NSManagedObject模型的工具。苹果在Objective-C中提供了完整的API。请查看这些文档来源 我以前在项目中使用过RestKit,但在那里我没有看到任何代码生成器。也许我误解了你的问题,为了将js

我正在从事iOS库项目,该项目需要核心数据框架来存储数据。 为了避免将数据模型文件与库捆绑在一起,我希望使用代码动态生成它


是否有代码生成器可以在输入时获取一些xml/json/yaml模型描述文件,并在输出时生成模型构造代码和NSManagedObject子类?

您不需要在代码中创建NSManagedObject模型的工具。苹果在Objective-C中提供了完整的API。请查看这些文档来源


我以前在项目中使用过RestKit,但在那里我没有看到任何代码生成器。也许我误解了你的问题,为了将json映射到NSmanagedObjects,我使用KVO。它工作得很好。顺便说一句,我不确定您是否可以动态更改数据模型不,对象映射不是我的问题。我正在寻找一些用于NSManagedObjectModel创建代码的代码生成器。您通常使用Xcode中的数据建模工具创建托管对象模型,但如果需要,可以通过编程方式构建模型。我的错。事实上,这一定是可能的,看起来确实很酷。但我不知道,谢谢。如果我不能很快找到这样的工具,我会尝试自己编写。我知道动态NSManagedObjectModel管理有API,但是手工编写和维护用于创建此模型的模型和托管对象子类的所有代码会慢得多,并且会产生更多错误。