swift-protocols- все статьи тега
Использование протоколов в качестве типов массивов и параметров функций в swift
Я хочу создать класс, который может хранить объекты, соответствующие определенному протоколу. Объекты должны храниться в типизированном массиве. Согласно документации Swift протоколы могут использоваться в виде типов: поскольку это тип, вы можете использовать протокол во многих местах, где разрешены другие типы, в том числе: в качестве типа параметра или возвращаемого типа в функции, методе или инициализаторе тип константы, переменная или свойство как тип элементов в массиве, слов ...