Добавить
Уведомления

ModelViewViewModel (MVVM) на Swift, iOS простой пример

Разберем простой пример реализация паттерна Model-View-ViewModel при помощи языка Swift на операционной системе iOS. Создадим простое приложение формы авторизации. Если хотите поддержать канал: Paypal: https://www.paypal.me/lexonerus YooMoney: https://yoomoney.ru/to/410012573322507 Тинькофф: https://www.tinkoff.ru/cf/2bDMY8X1u1U Telegram: https://t.me/+2tJcMzzMaBc5Mjdi Тайм-коды: 00:00 - Введение 01:14 - Теория MVVM 03:14 - Создание проекта 03:55 - Структура каталогов 04:58 - Model 07:12 - ViewModel 08:56 - Класс Dynamic 11:20 - Binding в ViewController 13:15 - Создание UI 18:05 - Реализация логики 26:42 - Выводы Полезные ссылки: Код из видео: ⏩ https://github.com/lexonerus/ios-on-practice/tree/main/patterns-and-architectures/v029-MVVM_simple Как стать iOS разработчиком? ⏩ https://www.lexone.ru/operating-systems/ios/how-to-become-ios-developer.html Мой сайт: ⏩ https://www.lexone.ru/ Что такое Completion Handler? ⏩ https://www.lexone.ru/programming/swift/completion-handlers.html Другие видео на канале: * Как установить Swift на Linux ⏩ https://youtu.be/dcM5_Fm31BQ * Как установить Swift на Windows ⏩ https://youtu.be/hpgEQcrQ6UE * Алгоритм бинарного поиска. Это НУЖНО знать! ⏩ https://youtu.be/KDXjjOT4aFU * Паттерн MVC. На простом примере. ⏩ https://youtu.be/2L7KGGoD7ZE * Coordinator. Строим навигацию в приложении через код. ⏩ https://youtu.be/lHk0BfJcN2E Музыка, которая используется в видео: Лицензия Creative Commons Attribution 4.0 на использование трека Fluidscape (исполнитель: Kevin MacLeod): ⏩https://creativecommons.org/licenses/by/4.0/ Источник: ⏩http://incompetech.com/music/royalty-free/index.html?isrc=USUAN1100393 Исполнитель: ⏩http://incompetech.com/ Если у тебя есть какие-то вопросы касательно iOS, разработки, или чего-то из видео - не вздумай стесняться и пиши в комментариях внизу! ⏬ Если есть пожелания к тематике следующих видео, так же прошу в комментарии! ⏬ ❗ И самое главное, прямо сейчас подпишись на канал ☝, и ставь палец вверх ! Если ты уже это сделал то вот тебе вкусный пирожок , и я в свою очередь, не разочарую тебя новым контентом. #swift #mvvm #iosнапрактике #iosразработка #iosуроки

Иконка канала iOS на практике
22 подписчика
12+
2 просмотра
год назад
12+
2 просмотра
год назад

Разберем простой пример реализация паттерна Model-View-ViewModel при помощи языка Swift на операционной системе iOS. Создадим простое приложение формы авторизации. Если хотите поддержать канал: Paypal: https://www.paypal.me/lexonerus YooMoney: https://yoomoney.ru/to/410012573322507 Тинькофф: https://www.tinkoff.ru/cf/2bDMY8X1u1U Telegram: https://t.me/+2tJcMzzMaBc5Mjdi Тайм-коды: 00:00 - Введение 01:14 - Теория MVVM 03:14 - Создание проекта 03:55 - Структура каталогов 04:58 - Model 07:12 - ViewModel 08:56 - Класс Dynamic 11:20 - Binding в ViewController 13:15 - Создание UI 18:05 - Реализация логики 26:42 - Выводы Полезные ссылки: Код из видео: ⏩ https://github.com/lexonerus/ios-on-practice/tree/main/patterns-and-architectures/v029-MVVM_simple Как стать iOS разработчиком? ⏩ https://www.lexone.ru/operating-systems/ios/how-to-become-ios-developer.html Мой сайт: ⏩ https://www.lexone.ru/ Что такое Completion Handler? ⏩ https://www.lexone.ru/programming/swift/completion-handlers.html Другие видео на канале: * Как установить Swift на Linux ⏩ https://youtu.be/dcM5_Fm31BQ * Как установить Swift на Windows ⏩ https://youtu.be/hpgEQcrQ6UE * Алгоритм бинарного поиска. Это НУЖНО знать! ⏩ https://youtu.be/KDXjjOT4aFU * Паттерн MVC. На простом примере. ⏩ https://youtu.be/2L7KGGoD7ZE * Coordinator. Строим навигацию в приложении через код. ⏩ https://youtu.be/lHk0BfJcN2E Музыка, которая используется в видео: Лицензия Creative Commons Attribution 4.0 на использование трека Fluidscape (исполнитель: Kevin MacLeod): ⏩https://creativecommons.org/licenses/by/4.0/ Источник: ⏩http://incompetech.com/music/royalty-free/index.html?isrc=USUAN1100393 Исполнитель: ⏩http://incompetech.com/ Если у тебя есть какие-то вопросы касательно iOS, разработки, или чего-то из видео - не вздумай стесняться и пиши в комментариях внизу! ⏬ Если есть пожелания к тематике следующих видео, так же прошу в комментарии! ⏬ ❗ И самое главное, прямо сейчас подпишись на канал ☝, и ставь палец вверх ! Если ты уже это сделал то вот тебе вкусный пирожок , и я в свою очередь, не разочарую тебя новым контентом. #swift #mvvm #iosнапрактике #iosразработка #iosуроки

, чтобы оставлять комментарии