Вопросы по теме '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 просмотров
schedule
04.02.2024
метод делегата не вызывается для UIimagePickerController
Я пытаюсь создать протокол, в котором я могу открыть UIimagePickerController с камерой или медиа-библиотекой по выбору пользователя.
вот код:
import UIKit
protocol PFImagePickerProtocol:...
167 просмотров
schedule
25.03.2023
Swift различные реализации по умолчанию для свойства протокола
Я знаю, что вы можете указать значение по умолчанию с расширением протокола, подобным этому
protocol SomeProtocol {
var prop: String { get }
}
extension SomeProtocol {
var prop: String {
return "defaultValue"
}
}
struct...
45 просмотров
schedule
08.04.2023