iOS Makes Me Hate
3.92K subscribers
1.21K photos
171 videos
15 files
1.35K links
Авторский канал про iOS разработку. Путь продуктовых самураев в MAANG.

Самое больше iOS сообщество практиков: https://boosty.to/lionbond/

Автор: @lvbond Senior iOS Yandex, ex-Avito, VK
Download Telegram
Почему 90% SwiftUI-приложений работают с DI неправильно

В SwiftUI культ @EnvironmentObject. Все тащат через него зависимости, как будто другого пути нет. Потом удивляются хаосу в коде.

Mohammad Azam, автор крутых заметок про SwiftUI архитектуры, рубит правду. Этот подход чаще ломает архитектуру, чем помогает.

Он напоминает про три проверенные практики:
- constructor injection
- environment values
- environment object.

И говорит прямо — хватит копировать модные паттерны

Статья дает более зрелый взгляд. Учит использовать дифференцированный выбор инструментов вместо копирования популярных практик.
5