sfd
Model-View-ViewModel (MVVM) в iOS разработке
В ролике "Как стать iOS разработчиком с нуля?" я показывал свою дорожную карту становления разработчиком мобильных приложений. Продолжим знакомство с этапами развития, описанными в дорожной карте. Разберем подробнее шаблон проектирования на языке Swift - Model-View-ViewModel. Как уже отмечалось ранее MVVM пришел на замену MVC для того чтобы облегчить процесс разработки сложных приложений, позволить отделить логические части проекта на разные объекты, отделить бизнес-логику от пользовательского интерфейса (View) и обложить все это качественным тестированием...
Что такое ViewModel
Источник: Nuances of Programming Введение При создании приложений многие разработчики наверняка сталкивались с проблемой потери данных приложения при повороте устройства. Задумывались ли вы, почему это происходит? Дело в том, что при изменении конфигурации ваша активность создается заново. При этом ваши данные или состояние теряются. Но не стоит беспокоиться: решить эту проблему поможет ViewModel! ViewModel не является исключительным явлением для Android-приложений, но в Android они занимают особое место...