Обложка канала

iOS Dev

iOS разработчик, который делится фишками, своим опытом и опытом других. В этом канале вы сможете найти истории из жизни, подходы к реализации а также новости и тренды из мира iOS-разработки Авторский канал, iOS разработка

iOS Dev

4 года назад
Открыть в
Объяснение MVVM на примере простого приложения для iOS Для демонстрации автор создаёт приложение для загрузки списка сортов напитков в UITableView. MVVM — архитектура, которая обладает несложной логикой, использующей 3 различных объекта. 1️⃣ View Controller Должен выполнять единственную операцию с нашим пользовательским интерфейсом. Он должен только получать и отображать информацию. 2️⃣ View Model ViewController будет отправлять информацию в View Model. Она, в свою очередь, будет обрабатывать их, выполнять всю бизнес-логику и предоставлять выходные данные обратно контроллеру. 3️⃣ Model Это простая модель, которая обычно содержит разобранные данные. Она будет использоваться только в View Model. 📖 Почитать можно тут. 🛠 А сам проект лежит здесь.
MVVM Explained With a Simple iOS App

A simple example of MVVM architecture to load items in a UITableView and handle the information

Medium