CoreData类的自定义方法

时间:2017-06-13 11:45:13

标签: ios swift xcode core-data

我正在尝试使用我的iOS应用中的stage('Clean workspace') { deleteDir() sh 'ls -lah' } 。我的模型由存储在coreData中的实体组成,我使用MVC paradigm文件设置了该实体。

我想为这些实体添加一些自定义方法,以便将Model部分与Controller分开。

在以前版本的Xcode中,自动生成的xcdatamodel类被自动添加到我的项目中,我可以为这些类添加自定义方法。现在我不再看到这些自动编程类了。

我为codegen选择了“类定义”。

我是否需要为每个实体创建一个额外的类,以便在managedObject上启用自定义方法?或者有更好的方法来解决这个问题。

1 个答案:

答案 0 :(得分:1)

这是一个相当新的Xcode功能。 Xcode为您生成文件并保存对生成文件的引用。即使文件没有出现在项目中,您仍然可以为生成的类编写扩展名。

您可以找到更详细的信息in this answer