Objective-C에서 프로토콜 / 델리게이트를 확장하는 방법 AVAudioPlayer와 같은 클래스를 확장하려면 AVAudioPlayerDelegate에 다른 메서드를 추가하는 가장 좋은 방법은 무엇입니까? 카테고리를 만들고 확장합니까? 확장하면 실제 대리자 getter / setter를 덮어 써야합니까? 프로토콜을 어떻게 확장합니까? 다음은 오류를 제공합니다. @protocol AudioTrackDelegate : AVAudioPlayerDelegate { - (void)foo; } @end @interface AudioTrack : AVAudioPlayer { } @end 다른 프로토콜을 구현하는 프로토콜을 만드는 구문은 다음과 같습니다. @protocol NewProtocol - (void)fo..