UIViewControllerSubclassUIViewControllerSubclass : UIViewControllerの唯一の機能は to#import UIViewController+Category.hです。メソッドをカテゴリに追加したのは、 も作成できるようにするためUITableViewControllerSubclass : UITableViewControllerです#import UIViewController+Category.h。誰もが知っているように、同じことを繰り返さないでください。
ここで、UIViewController+Category.h の構造が次のようになっているとします。
@interface UIViewController(Category)
- (void) method1;
- (void) method2;
@end
UIViewControllerSubclassSubclass : UIViewControllerSubclassをオーバーライドする を作成するのはどれくらい安全method1ですか? Objective-C のメッセージ パッシングのおかげでこれでうまくいくと思いますが、何らかの理由で、私の直感は間違っていると言っています。