Я видел протоколы Objective-c, определенные следующим образом:
@protocol MyProtocol <SomeOtherProtocol> // ... @end
Почему протоколы принимают другие протоколы? Мне особенно любопытно, почему протокол принимает протокол NSObject .
NSObject