Если я хочу расширить класс, подобный AVAudioPlayer, лучший способ добавить еще один метод в AVAudioPlayerDelegate?. Я могу создать для него категорию, продлить ее? Если я его продюсирую, я также должен обязательно перезаписать фактический получатель/сеттер делегата? Как продлить протокол? Ниже приводятся ошибки
@protocol AudioTrackDelegate : AVAudioPlayerDelegate {
- (void)foo;
}
@end
@interface AudioTrack : AVAudioPlayer {
}
@end