Objective-C のデリゲートについて 1 つ質問があります。デリゲートを使用してクラスを作成しているとき、コードは次のようになります。
@protocol MyDelegate
- (void)delegateMethod;
@end
@interface MyClass:NSObject {
id <MyDelegate> delegate;
}
この < MyDelegate > がインスタンス変数宣言の行にあるのはなぜですか?
Objective-C のデリゲートについて 1 つ質問があります。デリゲートを使用してクラスを作成しているとき、コードは次のようになります。
@protocol MyDelegate
- (void)delegateMethod;
@end
@interface MyClass:NSObject {
id <MyDelegate> delegate;
}
この < MyDelegate > がインスタンス変数宣言の行にあるのはなぜですか?