Наследование протоколов
Протоколы
Объявление и инициализация
Требования к методам
Требования к свойствам
Требования к конструктору
Требования к сабскриптам
Наследование протоколов
Композиция протоколов
Проверка соответствия (is, as)
Коллекция протоколов
Расширение типа
Расширение протокола
Протоколы только для классов
Необязательные требования
Связанный тип
Изменяющие методы (mutating)
Принятие протокола
Ограничения расширения протокола
Вложенный интерфейс
Наследование протоколов
Пример из полной версии. Она продаётся в магазинах приложений:
Recipes for Swift
App Store
Recipes for Swift
RuStore
Code Recipes
App Store
Code Recipes
RuStore
Уже купили? Войдите в учётную запись
Языки
Python
C
Java
C#
JavaScript
R
Golang
Delphi
PHP
Kotlin
TypeScript
Clojure
Objective-C