jjzjj

CoreDataProperties

全部标签

ios - "filename+CoreDataProperties.swift"和 "filename.swift"NSmanagedObject 子类有什么用?

我最近注意到在创建NSManagedObject子类时创建了两个类。一个是filename+CoreDataProperties.swift,另一个是filename.swift。filename+CoreDataProperties.swift是否类似于filename.h和filename.swift类似于Objective-c中的filename.m?如果是这样,那么我可以使用+CoreDataProperties.swift类将我的实现逻辑放在filename.swift中。我真的无法找出这两个文件之间的区别以及它们的用途是什么?感谢任何帮助 最佳答

ios - xcode 7 生成具有附加 CoreDataProperties 类别的核心数据实体

我在xcode7中有一个奇怪的新功能,当我生成新的NSManagedObject子类时,xcode创建两个类:实体和它们的CoreDataProperties类别,其中包含完整的实现。在下面的图片中,我的意思就是这个例子。我找不到任何关于这个的文档信息,谁能解释为什么它如此有效 最佳答案 我刚注意到这一点,也找不到任何关于它的文档,但我已经试验过这个新功能,它是这样工作的。当您第一次从CoreData模型生成NSManagedObject子类时,Xcode将生成4个文件:DBUser.h#import#importNS_ASSUME