Size: a a a

iOS Developers — русскоговорящее сообщество

2021 April 19

В

Вовка in iOS Developers — русскоговорящее сообщество
Денис хочет)))
источник

AS

Alexander Savchenko in iOS Developers — русскоговорящее сообщество
Тогда посмотри ui тесты лучше. Их и писать проще имхо. Для них никаких требований нет к тому коду который ты написал
источник

Д

Денис in iOS Developers — русскоговорящее сообщество
Flux?
источник

В

Вовка in iOS Developers — русскоговорящее сообщество
Денис, а ты замути фичу для свифта, и сделай PR 🙂 Именно твоей хотелки)
источник

Д

Денис in iOS Developers — русскоговорящее сообщество
Не осилю) Я могу только требовать!)
источник

В

Вовка in iOS Developers — русскоговорящее сообщество
Тогда ладно 🙂

Я бы тебе предложил избавится от VM в протоколе 🙂

Или не бояться конкретного VM в VC.

Ну или то решение, которое я скинул, где ты однозначно поддерживаешь необходимые тебе протоколы.
источник

AS

Alexander Savchenko in iOS Developers — русскоговорящее сообщество
Похоже на то
источник

В

Вовка in iOS Developers — русскоговорящее сообщество
В конце концов выкинуть сториборды 😄
источник

Д

Денис in iOS Developers — русскоговорящее сообщество
Ок. Спасибо. Я думаю истинный ответ на вопросы лежит где-то в недрах реализации экзистенциальных контейнеров для пропертей под протоколами, но это надо шарить в недрах реализации
источник

В

Вовка in iOS Developers — русскоговорящее сообщество
+
источник

AS

Alexander Savchenko in iOS Developers — русскоговорящее сообщество
Есть паттерн который тебе позволит работать с протоколами с ассоциативными типами
источник

AS

Alexander Savchenko in iOS Developers — русскоговорящее сообщество
Type erasure
источник

AS

Alexander Savchenko in iOS Developers — русскоговорящее сообщество
Это если сильно загнаться хочешь
источник

Д

Денис in iOS Developers — русскоговорящее сообщество
Проект в кашу превратится, обмазанную кучами слоев абстракции. Уже есть в одной части приложения стертые типы для протоколов-делегатов с ассоциированными значениями
источник

AS

Alexander Savchenko in iOS Developers — русскоговорящее сообщество
Да, когда увидишь это сразу начнёшь другой способ искать
источник

Д

Денис in iOS Developers — русскоговорящее сообщество
Еще кстати, учитывая, как шаблонно работает этот паттерн, его поддержка ну по-любому должна была бы быть на уровне языка. А то получается, associatedtype придумали, а стертые типы пилите руками. Особенно глядя на количество уже существующих стертых типов в основных iOS фреймворках
источник

AS

Alexander Savchenko in iOS Developers — русскоговорящее сообщество
В новом Свифте возможно конструкция some поможет, но это не точно
источник

AS

Alexander Savchenko in iOS Developers — русскоговорящее сообщество
Который в SwiftUI используется
источник

NT

Nurseyit Tursunkulov in iOS Developers — русскоговорящее сообщество
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
а это swiftUI. пройдите этот тернистый путь за меня, потом расскажете, когда я его начну использовать
источник