Результаты поиска по запросу "swift-protocols"
Не - метод @ objc не удовлетворяет необязательному требованию протокола @objc
Обзор:У меня есть протокол P1, который обеспечивает реализацию по умолчанию одной из необязательных функций Objective C.Когда я предоставляю реализацию допол...
Спасибо за проверку версии. Я понимаю, что он устарел, но в настоящее время я ограничен его использованием из-за обстоятельств, не зависящих от меня. Хорошо знать, что это было решено в более поздних версиях.
аюсь понять, почему Swift применяет класс, соответствующий протоколу с инициализатором, который должен быть помечен как требуется. Это, по существу, обязывае...
Спасибо, нашел сообщение об ошибке, но полезно знать об обходном пути
фрагмент кода приводит к сбою компилятора swift (3, 3.1, 4):
Вот. Пожалуйста, проверьте ответ @MartinR.
я есть 2 протокола,Filters а такжеParametersоба из которых расширяютсяEncodable protocol Filters: Encodable { var page: Int { get } } protocol Parameters: Encodable { var type: String { get } var filters: Filters { get } }Я создаю структуры, ...
, Однако в Swift 4.x, как обсуждалось в моем ответе, такая конструкция не поддерживается компилятором.
олнение к этому синтаксису с расширением протокола: protocol P {} extension P where Self : UIView {}... Я случайно обнаружил, что вы можете использовать ту же фразу where в самом протоколе: protocol P where Self : UIView {}Обратите внимание, ...