複数のコーダーが同じファイルを編集せずにView Controllerで作業できるように、View Controllerのコードをカテゴリに分割したいと思います。カテゴリを作成すると、次の警告が表示されます。
"Category is implementing a method which will also be implemented by its primary class"
私のカテゴリ.hファイル:
#import "MyClass.h"
@interface MyClass (CategoryName)
@end
私のカテゴリ .m ファイル:
#import "MyClass+CategoryName.h"
@implementation MyClass (CategoryName)
-(void) methodThatIsUsedAndExposedByMyClass { //a class that is made public by declaring in MyClass.h
}
@end
ビュー コントローラー MyOtherClass で MyClass をインスタンス化します。MyClass.h を MyOtherClass にセットアップ/インポートする適切な方法は何ですか?カテゴリを公開せず、警告も表示されませんか?