IT-словарь › Программирование › SwiftUI

SwiftUI

Программирование Svenska → Обновлено: 2026-10-18

Декларативный UI-фреймворк Apple, представленный на WWDC 2019; замена UIKit (iOS) и AppKit (Mac). Вдохновлён React и Flutter: состояние → вид, с автоматической перерисовкой.

Данные передаются через @State, @Binding, @ObservedObject, @Environment. Требует iOS 13+/macOS 10.15+. В ранних версиях (1.0–2.0) хватало багов и недостающих возможностей, поэтому многие команды остались на UIKit. Устоялся примерно к iOS 16 (2022).

Силён в среде, где всё построено только на Apple (приложения visionOS в первую очередь пишут на SwiftUI). Главный козырь внутри экосистемы — один код для Mac, iOS, watchOS, tvOS и visionOS.

← Назад к словарю