
Apple удивила разработчиков анонсом совершенно нового фреймворка SwiftUI — современной структуры кодирования пользовательского интерфейса, созданной с нуля для использования преимуществ Swift.
Новый фреймворк использует декларативные парадигмы, позволяя разработчикам писать те же пользовательские интерфейсы с меньшим количеством кода.
SwiftUI обеспечивает среду программирования пользовательского интерфейса в реальном времени внутри Xcode. Разработчики декларируют типы компонентов пользовательского интерфейса, которые они хотят отобразить в своем приложении, и они немедленно появляются в правой части Xcode.
Декларативный фреймворк позволяет автоматически применять многие функции, облегчая разработчикам внедрение таких функций, как темный режим, без написания дополнительного кода.
SwiftUI позволяет создавать насыщенные интерфейсы для iOS, tvOS, macOS и watchOS.