кто нибудь может посоветовать нормальный материал для изучения viper под свифт?
Кто нибудь может объяснить зачем нужны дженерики в свифте если все можно без них написать, например, с использованием протоколов?
func topViewController() -> UIViewController? { if let topController = UIApplication.shared.keyWindow?.rootViewController, let presentedController = topController.presente...
ну а чем? вот если у нас есть класс, например, UIView, а нам нужны только методы из MyProtocol, мы же все равно если этот UIView передадим в функцию типа func <T>(arg : <T: My...
Я может плохо понимаю что то, но зачем он нужен когда в mvvm есть реактивщина а все сигналы отдают next-error-completed? соответственно в error блоке всегда ошибка и обрабатыв...
а кто вообще будет писать на mvc в большом проекте, если он мид или выше?
и как функция это поймет? Если она знает только что у нее есть объект <T: MyProtocol>. понятно что мы можем попробовать кастинг, но для этого дженерики не нужны
зачем мне в нем разбиратся когда мне удобнее mvvm?
кто вообще кор дату использует на свифте?))
ну а зачем может понадобится 2 классам к одному обращаться? Если только это не класс который например все отдает из базы данных или работает с АПИ
кто знает для чего справа переключаемая кнопка в виде логотипа Swift?
а в остальных случаях где они лучше? или где их стоит использовать? Есть какое-то правило, используй дженерики в таком то случае?
ну а какая разница если мы к нему все равно обращаемся с позиции что он некий класс который конформит MyProtocol?
ну в чем разница что мы пишем например func <T>(arg : <T: MyProtocol>) и если пишем func (arg: MyProtocol)?
а в каком случае тогда мне может быть нужен конкретный класс и вот использовать протокол не получилось бы?
Кто нибудь делал свои библиотеки в которые запихивал другие библиотеки?
так а что мешает в теле функции без дженериков запросить объект этого класса?
вторую это как? у меня вот эти констрейнты нужно отрисовать в зависимости от модели
кто нибудь знает как вместо подов использовать swift package manager?
ой а мы что живем в мире где каждый массив содержит объект одного типа?