objective-c – 为NSManagedObject创建一个抽象基类

我想为NSManagedObject创建一个抽象基类,它将由我项目的所有实体使用.

但是,当我点击文件>新>文件NSManagedObject子类,如果我没有将它与我的Core Data模型中的实体链接起来,我就无法创建一个子类.

我想知道如何为NSManagedObject创建一个抽象基类

最佳答案
不要创建基类,而是定义@protocol并让每个托管对象子类都符合该协议.通过这样做,编译器将验证它们是否具有协议中所有必需方法的实现.

转载注明原文:objective-c – 为NSManagedObject创建一个抽象基类 - 代码日志