Objective-C doesn't support multiple inheritance, and you don't need it. Use composition:
@interface ClassA : NSObject {
...
}
-(void)methodA;
@end
@interface ClassB : NSObject {
...
}
-(void)methodB;
@end
@interface MyClass : NSObject {
ClassA *a;
ClassB *b;
}
-(id)initWithA:(ClassA *)anA b:(ClassB *)aB;
-(void)methodA;
-(void)methodB;
@end
No comments:
Post a Comment