Результаты поиска по запросу "swift-protocols"

1 ответ

, Однако в Swift 4.x, как обсуждалось в моем ответе, такая конструкция не поддерживается компилятором.

олнение к этому синтаксису с расширением протокола: protocol P {} extension P where Self : UIView {}... Я случайно обнаружил, что вы можете использовать ту же фразу where в самом протоколе: protocol P where Self : UIView {}Обратите внимание, ...

1 ответ

Не - метод @ objc не удовлетворяет необязательному требованию протокола @objc

Обзор:У меня есть протокол P1, который обеспечивает реализацию по умолчанию одной из необязательных функций Objective C.Когда я предоставляю реализацию допол...

2 ответа

Массивы Обобщения в Swift

ТОП публикаций

7 ответов

Использование протоколов в качестве типов массивов и параметров функций в swift

Я хочу создать класс, который может хранить объекты, соответствующие определенному протоколу. Объекты должны храниться в типизированном массиве. Согласно док...

5 ответов

В Swift, как я могу объявить переменную определенного типа, которая соответствует одному или нескольким протоколам?

В Swift я могу явно установить тип переменной, объявив ее следующим образом:

16 ответов

Как определить дополнительные методы в протоколе Swift?

Возможно ли это в Swift? Если нет, то есть ли обходной путь для этого?

2 ответа

Передача данных между ViewController и ContainerViewController

2 ответа

Невозможно использовать протокол как связанный тип в другом протоколе в Swift

2 ответа

Сделать свойство типа, а также соответствовать протоколу в Swift

Я хотел бы создать свойство определенного типа, а также соответствующее протоколу, что я бы сделал в Objective-C следующим образом:

1 ответ

Спасибо за подробный ответ @Hamish. Я уже делал то, что вы предложили (оболочка вычисляемого свойства), но я согласен, что добавление другого свойства нежелательно.

у следующий код выдает ошибку?