Вопросы по теме 'protocol-oriented'

В чем причина добавления функций в протокол через расширение, почему бы просто не поместить это в определение самого протокола?
Мне всегда было интересно, почему, когда я вижу примеры протоколов, люди склонны добавлять большинство функций через расширение. Как это: protocol Flashable {}//Can be empty becuase function is in extension extension Flashable where Self: UIView...
127 просмотров
schedule 16.04.2023

Смешанная область действия, ориентированная на протокол Swift
У меня есть концептуальный вопрос по протокольно-ориентированному программированию. Допустим, я создаю протокол Foo и хочу расширить Foo с помощью функции action() в расширении протокола. action() всегда будет в основном одним и тем же, независимо...
208 просмотров

метод делегата не вызывается для UIimagePickerController
Я пытаюсь создать протокол, в котором я могу открыть UIimagePickerController с камерой или медиа-библиотекой по выбору пользователя. вот код: import UIKit protocol PFImagePickerProtocol:...
167 просмотров

Swift различные реализации по умолчанию для свойства протокола
Я знаю, что вы можете указать значение по умолчанию с расширением протокола, подобным этому protocol SomeProtocol { var prop: String { get } } extension SomeProtocol { var prop: String { return "defaultValue" } } struct...
45 просмотров