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