Size: a a a

2021 June 20

М

Максим in SwiftBook
он и говорит нужен класс
источник

М

Морис in SwiftBook
я вижу, в том-то и вопрос как прокинуть протокол
источник

М

Морис in SwiftBook
но я тебя спросил про твой синтаксис "class protocol"))
источник

G

Give Five Give Seven in SwiftBook
А если через TypeErasure?
источник

М

Морис in SwiftBook
а чем это поможет?
источник

G

Give Five Give Seven in SwiftBook
Его в качестве дженерика можно использовать. Обычно используется для этого. Например, [Hashable] - не скомпилится, а вот [AnyHashable] - другое дело.
источник

М

Морис in SwiftBook
я в том смысле, что не понимаю как на конкретном примере это можно применить? Был бы очень благодарен, если бы показал)
источник

ВВ

Владислав Васильев... in SwiftBook
догнал...спасибо!
источник

G

Give Five Give Seven in SwiftBook
Чуть позже гляну. В своё время сам намучался с протоколами, но там нужно было написать type erasure для Equatable. Что оказалось невозможно, если писать по классическому паттерну, только через велосипед.
источник

G

Give Five Give Seven in SwiftBook
А если бы этот код не выдавал ошибок, то какой смысл использовать AnyObject, чтобы потом кастить под нужный протокол ?
источник

М

Морис in SwiftBook
это лишь максимально упрощенный пример, где выкинул все, что смог
источник

М

Морис in SwiftBook
кастить я не собираюсь
источник

G

Give Five Give Seven in SwiftBook
Просто тут явно два этих протокола нужно как - то подвести под общий знаменатель. Два разнородных, не имеющих родительского протокола не получится использовать без каста к нужному типу.
источник

М

Морис in SwiftBook
в BaseTestInteractor будет не AnyObject,  просто для упрощения свел к общему типу, так там другой протокол, от которого наследуются делегаты
источник

G

Give Five Give Seven in SwiftBook
Пришли пример первоначального варианта.
источник

О

Орлан in SwiftBook
Привет всем) Как сделать кнопку прозрачной? Подскажите плз)
источник

Б

Борис in SwiftBook
полностью прозрачной или фон (без текста или картинки)?
источник

О

Орлан in SwiftBook
Вот у меня есть кнопка. Она сейчас градиент. Хочу сделать ее прозрачной слегка
источник

IC

Ilya Cherkasov in SwiftBook
вроде свойство alpha есть, если не изменяет память
источник

KE

Khaziev Elnar in SwiftBook
Ребят всем привет, есть кто хорошо знает разработку приложений, хотелось бы поинтересоваться про профессию. Буду рад пообщаться
источник