The data modeler generated this class for me:
@interface Cat : NSManagedObject
{
}
@property (nonatomic, retain) NSSet* event;
@end
@interface Cat (CoreDataGeneratedAccessors)
- (void)addEventObject:(NSManagedObject *)value;
- (void)removeEventObject:(NSManagedObject *)value;
- (void)addEvent:(NSSet *)value;
- (void)removeEvent:(NSSet *)value;
@end
what I see there is: It declares an category on Cat, but with no implementation in the .m file. So is this an "informal protocol"? I thought they're bad (for whatever reason). Why's the compiler not complaining that the implementation is missing for these methods?