В лекции рассмотрим понятие архитектуры, для чего нужна и как правильно ее строить. Начнем с базовых принципов, необходимых для любой архитектуры приложений под iOS. Рассмотрим две основные архитектуры - классическую, пригодную для приложений на базе UIKit и новую, применимую для приложений на SwiftUI.