关闭 XCode CoreData 模型的代码生成

Turn off codegen for XCode CoreData model

在 XCode 中使用我自己声明的 类 制作 CoreData 模型,编译器代码为我生成了重复项。如何摆脱它?

在数据模型编辑器中,将右侧数据模型检查器中的 Codegen 选项更改为 "Manual/none":

遗憾的是,据我所知,您必须分别为每个实体执行此操作:没有整体覆盖。

您可以通过将数据模型文件的 "tools version" 设置为 Xcode 7.3 来禁用所有自动代码生成。这不会对模型产生任何其他影响——文件格式没有任何变化。