Size: a a a

2020 August 31

AT

Andrey Torlopov in SwiftBook
есть подозрение что задачу можно решить как-то проще.
источник

PS

Pavel Subach in SwiftBook
Andrey Torlopov
есть подозрение что задачу можно решить как-то проще.
+
источник

PS

Pavel Subach in SwiftBook
Опиши задачу ?)
источник

b

bodich in SwiftBook
Pavel Subach
Который ничего не делает ?)
Он делает много, скрин получится очень длинный, его реализация не будет полезна для вопроса
источник

PS

Pavel Subach in SwiftBook
Ассоциированные протоколы нельзя просто взять и использовать как тип в параметрах функции
источник

b

bodich in SwiftBook
Pavel Subach
Опиши задачу ?)
Сейчас точнее напишу кусок кода
источник

b

bodich in SwiftBook
Pavel Subach
Ассоциированные протоколы нельзя просто взять и использовать как тип в параметрах функции
Можно, вот так без дженерика работает
источник

PS

Pavel Subach in SwiftBook
Генерик в функции говорит что абстрактный тип конформящий конкретный протокол
источник

KD

Krolikov Dima in SwiftBook
Alex Bro
Просто во всех обучалка по делегатам прям говорят, что нужно обязательно делать свойство делегата опциональным, вот и возник вопрос почему такие требования к нему
Ты вызываешь метод делегата в нужных местах всегда. Без понимания есть там кто то или нет. Потому что можно не подписаться
источник

b

bodich in SwiftBook
Ну и здесь строка 6 работает даже с дженериком
источник

PS

Pavel Subach in SwiftBook
bodich
Ну и здесь строка 6 работает даже с дженериком
for type in types where type is ...
источник

PS

Pavel Subach in SwiftBook
?)
источник

PS

Pavel Subach in SwiftBook
От компа далеко, посмотрел бы ;)
источник

b

bodich in SwiftBook
Pavel Subach
for type in types where type is ...
Это пробовал конечно)) Не помогло
источник

PS

Pavel Subach in SwiftBook
Погоди, убери имплисит объявление типа у массива и выведи Print(types)
источник

PS

Pavel Subach in SwiftBook
Хочу понять что он там в итоге хранит
источник

PS

Pavel Subach in SwiftBook
Может оно не подходит и надо делать мап к примеру чтобы типы привести
источник

AB

Alex Bro in SwiftBook
Krolikov Dima
Ты вызываешь метод делегата в нужных местах всегда. Без понимания есть там кто то или нет. Потому что можно не подписаться
Все понял, спасибо за разьяснение. Плюс еще это удобно, так как не нужно инициализацией заморачиваться получается
источник

DK

Danial Kolyasnikov in SwiftBook
Привет, подскажите как запретить скриншоты в ios приложении ?
источник

PS

Pavel Subach in SwiftBook
bodich
Ну и здесь строка 6 работает даже с дженериком
А нельзя ли тогда Мерж протоколов использовать ? Type & Protocol
источник