如果我想扩展像AVAudioPlayer这样的类,那么向AvaudioPlayerLegate添加另一个方法的最佳方式是什么?
我应该为它分类吗?我应该扩展它吗?
如果我扩展它,那么我还必须确保覆盖实际的委托getter/setter吗?我该如何扩展协议?
下面是我的错误
@protocol AudioTrackDelegate : AVAudioPlayerDelegate {
- (void)foo;
}
@end
@interface AudioTrack : AVAudioPlayer {
}
@end