1
내 앱에서 Objective-C를 사용하고 있는데 @interface 선언에서 다중 상속에 대한 질문이 있습니다.@interface 다중 상속?
거의이 내 .H 지금 모습입니다 : 당신이 볼 수있는
#import "cocos2d.h"
@interface UIViewController (Save)
- (void)saveImage:(UIImage*)image:(NSString*)imageName;
- (void)removeImage:(NSString*)fileName;
- (UIImage*)loadImage:(NSString*)imageName;
@end
@interface CCLayer (Save)
- (UIImage*)loadImage:(NSString*)imageName;
- (BOOL)checkExists:(NSString*)thePath;
@end
그래서, 내가 두 번 loadImage 방법을 선언했다. 나는 이것을 원하지 않는다. 이것은 동일한 방법으로 두 번 동일한 코드를 내 .m에 두어야한다는 것을 의미합니다.
여러 번 선언 할 필요가 없도록 UIViewController와 CCLayer를 1 개의 @interface에 혼합 할 수있는 방법이 있습니까?
감사합니다.
Objective-C – sidyll
에는 다중 상속이 없으므로 이에 대한 해결 방법은 없습니다. 같은 것을 50 가지 방법으로 사용했다면 어떨까요? 그것은 지루하고 조직화되지 않은 것입니다. –