创建你的第一个模型
- 选择
.xcdatamodeld
文件。你会发现你没有实体。你必须自己创建一个。在 Xcode 的底部,你会看到一个按钮,上面写着添加实体,点击它,你将有一个新的实体让你在项目上工作。
- 在这一步中,有几点需要提及。首先,你在此处更改了实体名称,实体名称为
Person
。在属性部分下,你可以将属性添加到模型中。此按钮是位于该部分底部的加号。你可以添加与你的应用相关的任何属性。例如,如果你正在制作联系簿应用程序,则无需使用类型为Boolean
的人员模型包含Arms
的属性。你应该保持它与你的应用程序相关。例如,添加类型为 Integer 的telephone
属性,或者如果你喜欢 String。你可以选择多种类型的选项,从Booleans
到Dates
等等。
- 对模型满意后,可以创建 NSManagedObject 子类。
-
在这里我们可以看到两件重要的事情首先,该 Person(与你的实体名称相同)是 NSManagedObject 的子类。这对你的核心数据堆栈非常重要。其次,你创建了两个文件,一个类
Person.swift
和Person
的扩展名为Person+CoreDataProperites.swift
。 -
所有添加都应该在
Person.swift
中完成,因为如果你更改模型并重新运行类生成器,它将覆盖Person+CoreDataProperties.swift
中的所有内容。