Результаты поиска по запросу "swift-protocols"
Сделать свойство типа, а также соответствовать протоколу в Swift
Я хотел бы создать свойство определенного типа, а также соответствующее протоколу, что я бы сделал в Objective-C следующим образом:
, Однако в Swift 4.x, как обсуждалось в моем ответе, такая конструкция не поддерживается компилятором.
олнение к этому синтаксису с расширением протокола: protocol P {} extension P where Self : UIView {}... Я случайно обнаружил, что вы можете использовать ту же фразу where в самом протоколе: protocol P where Self : UIView {}Обратите внимание, ...
Не - метод @ objc не удовлетворяет необязательному требованию протокола @objc
Обзор:У меня есть протокол P1, который обеспечивает реализацию по умолчанию одной из необязательных функций Objective C.Когда я предоставляю реализацию допол...
Swift: не удалось присвоить значение свойству протокола?
Класс A предоставляет строковое значение. Класс B имеет два члена типа A внутри себя и предоставляет вычисляемое свойство "v", чтобы выбрать один и...
Спасибо за проверку версии. Я понимаю, что он устарел, но в настоящее время я ограничен его использованием из-за обстоятельств, не зависящих от меня. Хорошо знать, что это было решено в более поздних версиях.
аюсь понять, почему Swift применяет класс, соответствующий протоколу с инициализатором, который должен быть помечен как требуется. Это, по существу, обязывае...
Использование протоколов в качестве типов массивов и параметров функций в swift
Я хочу создать класс, который может хранить объекты, соответствующие определенному протоколу. Объекты должны храниться в типизированном массиве. Согласно док...
Какова практическая разница между общими и протокольными параметрами функций?
Дан протокол без каких-либо связанных типов: