【发布时间】:2015-11-10 14:39:12
【问题描述】:
我有一个来自 XCode 7 coredata 的查询。假设我正在创建 NSManagedObject 的子类(命名为“NoteEntity”),现在我有两个由 Xcode 生成的类,分别命名为“NoteEntity+CoreDataProperties.swift”和“NoteEntity.swift”。我知道第一个是目标 c 中的类扩展。
我的问题是,为什么 Xcode 会生成两个类?我们可以通过什么方式使用这两个类来提高生产力?
【问题讨论】:
-
似乎每次更新数据模型时都会更改 CoreDataProperties(例如添加新属性)。模型文件未更改,因此您可以在其中添加自己的逻辑、功能...
-
请注意,同样的事情也在 Objective-c 中发生:它不是 swift 特有的。
-
这是一个从 mogenerator '复制'的功能
标签: ios iphone xcode core-data