Dan*_*boz 5 nsmanagedobject nsmanagedobjectcontext ios swift
我最近注意到在创建 NSManagedObject 子类时创建了两个类。一种是 filename+CoreDataProperties.swift,另一种是 filename.swift。filename+CoreDataProperties.swift 与 Objective-c 中的 filename.h 和 filename.swift 与 filename.m 相似吗?如果是这样,那么我可以使用 +CoreDataProperties.swift 类将我的实现逻辑放入 filename.swift 中。
我真的无法找出这两个文件之间的区别以及它们的用途是什么?任何帮助表示赞赏
我认为filename+CoreDataProperties.swift每次导出模型时Editor > Create NSManagedObject Subclass(例如,每次更新模型并需要重新导出类文件时),该版本都会被覆盖。
如果您的自定义子类中有一些其他非核心数据属性(或方法),它们每次都会丢失。
通过分离核心数据特定代码和自定义代码,您可以根据需要多次从核心数据编辑器导出,而不会丢失非核心数据添加内容。
| 归档时间: |
|
| 查看次数: |
1031 次 |
| 最近记录: |