@protocol MyButtonViewDelegate <NSObject>
- (void)buttonView:(MyButtonView*)view buttonPressed:(UIButton*)button;
@end
我是objective-c的新手,我正在delegate
根据书学习。
从书中,当我们定义协议时,我们只是这样写@protocol MyButtonViewDelegate
。
@protocol MyButtonViewDelegate
但是和之间有什么区别@protocol MyButtonViewDelegate <NSObject>
。为什么我们需要<NSObject>
?