iOS Swift

iOS Architecture Patterns: MVP, MVVM, VIPER, and VIP in Swift

iOS Architecture Patterns: MVP, MVVM, VIPER, and VIP in Swift
Год издания:
ISBN:
978-1-4842-9069-9
Общий размер:
8.8 МБ
Общее кол-во страниц:
409
Издательство:
Формат скачивания:
PDF
Возрастное ограничение: 16+
Язык книги: Английский

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

Далее вы познакомитесь с первой эволюцией модели MVC: MVP, которая представляет новый слой (Presenter) для лучшего управления представлениями. Следующей эволюцией после этого является MVVM, которая представляет слой ViewModel и его связь с представлениями через Data Binding. После того, как эти основные паттерны рассмотрены, вы прочитаете о VIPER и VIP, архитектурных паттернах, которые стремятся сделать приложения легко обслуживаемыми, модульными и высокомасштабируемыми.