Core data 为CoreData生成的类添加前缀

Core data 为CoreData生成的类添加前缀,core-data,xcode4.6,xcdatamodel,Core Data,Xcode4.6,Xcdatamodel,在我的XCode项目中,我有两个数据模型(.xcdatamodel),希望为每个模型中的实体生成NSManagedObject派生类。问题是两个模型都包含同名的实体。如何使用前缀生成这些类,以避免由于与中所述类似的名称冲突而导致的链接错误?仅此而已,请为它们指定不同的类名。实体名称和类名不必相同。生成的类将使用您提供的任何名称 例如,如果您有一个实体Person,则可以在其生成的类名中添加前缀Foo: 当您为这个实体生成类时,您将得到FooPerson.h和FooPerson.m。在不同的模型

在我的XCode项目中,我有两个数据模型(.xcdatamodel),希望为每个模型中的实体生成NSManagedObject派生类。问题是两个模型都包含同名的实体。如何使用前缀生成这些类,以避免由于与中所述类似的名称冲突而导致的链接错误?

仅此而已,请为它们指定不同的类名。实体名称和类名不必相同。生成的类将使用您提供的任何名称

例如,如果您有一个实体
Person
,则可以在其生成的类名中添加前缀
Foo

当您为这个实体生成类时,您将得到FooPerson.h和FooPerson.m。在不同的模型中使用不同的前缀,可以得到不同的类

另一方面,如果使用Xcode生成类,将比使用Xcode的内置类生成获得更好的结果。它更灵活,并且如果您更改模型,它使生成的类更容易保持最新