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

2 ответа

 Вот. Пожалуйста, проверьте ответ @MartinR.

я есть 2 протокола,Filters а такжеParametersоба из которых расширяютсяEncodable protocol Filters: Encodable { var page: Int { get } } protocol Parameters: Encodable { var type: String { get } var filters: Filters { get } }Я создаю структуры, ...

2 ответа

Тип CCC не соответствует протоколу 'NSObjectProtocol'

Я не понимаю, почему мой код не работает. Вот:

7 ответов

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

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

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

1 ответ

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

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

1 ответ

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

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

5 ответов

Как сделать слабую ссылку на протокол в «чистом» Swift (без @objc)

2 ответа

 если передано значение String RawRepresentable - это то, что меня интересовало

те предположим это:

1 ответ

Свист. Путь над моей головой. Думаю, мне придется посмотреть это видео WWDC.

отрим этот код:

2 ответа

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

2 ответа

соответствие протокола тестирования связанным типам