1
@protocol MyButtonViewDelegate <NSObject>
- (void)buttonView:(MyButtonView*)view buttonPressed:(UIButton*)button;
@end

私はobjective-cが初めてでdelegate、本に従って学んでいます。

本から、プロトコルを定義するときは、このように書くだけ@protocol MyButtonViewDelegateです。

@protocol MyButtonViewDelegateしかし、との違いは何ですか@protocol MyButtonViewDelegate <NSObject>。なぜ必要なの<NSObject>ですか?

4

1 に答える 1

6
于 2013-09-09T15:14:41.617 に答える