我想为NSManagedObject创建一个抽象基类,它将由我项目的所有实体使用。
但是,当我点击文件>新>文件NSManagedObject子类,如果我没有将它与我的Core Data模型中的实体链接起来,我就无法创建一个。
我想知道如何为NSManagedObject创建一个抽象基类
答案 0 :(得分:3)
不要创建基类,而是定义@protocol并让每个托管对象子类都符合该协议。通过这样做,编译器将验证它们是否具有协议中所有必需方法的实现。
答案 1 :(得分:1)
我是MOGenerator的长期用户和粉丝。不过,保罗对NSMO基类的研究提供了几乎所有吸引我到MOGenerator的功能。