This is InspectorInfo.m in view mode; [Download] [Up]
#import "InspectorInfo.h" @implementation InspectorInfo - (const char *) infoName; { [self subclassResponsibility:_cmd]; } - (int) infoCode { [self subclassResponsibility:_cmd]; } - (const char *) valueDescription { [self subclassResponsibility:_cmd]; } - infoValue:(const char *) valueDescription, ... { [self subclassResponsibility:_cmd]; } - (BOOL) isEqual: otherInfo { if( [super isEqual: otherInfo] == YES ) return YES; else if( [otherInfo class] != [self class] ) return NO; return [self fastIsEqual: otherInfo]; } - (BOOL) fastIsEqual: otherInfo { [self subclassResponsibility:_cmd]; } @end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.