1

当我转到 Editor--> CreateNSManagedObjectSubclass 并导出我的实体时,它们显示为实体名称......但之前在我的项目上工作的另一个人似乎已经导出为他们的名字,并带有下划线,这些文件看起来内部完全不同......所以我对发生了什么感到困惑。这是一个谷歌文档,其中包含一些相关的屏幕截图......查看第二页的两个字段部分。我对他们有点困惑: https ://docs.google.com/document/d/1BMBqJME91Njb69JS4x3bvH0-KSmC-KLBl6QglE22jmQ/edit?usp= sharing 有人可以解释这里发生了什么吗?

4

1 回答 1

0

您可能想阅读MOGenerator,因为这显然是您的前任用来生成托管对象类的内容。默认情况下,MOGenerator 生成带有下划线前缀的基类,并最初生成存根子类(没有下划线的子类)。

然后,您可以在子类中编写任何自定义代码。这样,每当模型更改时,您都可以重新生成基类,而不必担心破坏您的自定义代码,因为默认情况下 MOGenerator 不会重新生成子类。

于 2015-05-01T19:14:32.067 回答