В Swift, как мы определяем протокол, который расширяет или специализирует базовый протокол? Документация, похоже, не делает этого ясно.Как продлить протокол в Swift
Также неясно, протоколы Swift соответствуют/расширяют протокол NSObject? Это интересный вопрос, поскольку он намекает на то, что Swift использует диспетчер vtable или сообщений для вызова методов протокола.
Большое спасибо. Принял ответ Коннора, когда он пришел за одну минуту раньше, и представил интересный момент о том, что NSObjectProtocol ограничивается классами. –