A framework for building UI declaratively in Apple's Swift language.
Unlike the older UIKit, where you imperatively describe how the screen should behave, you simply declare what state the screen should be in and the UI updates automatically. It lets you target multiple platforms — iOS, macOS, watchOS, and more — with shared code.
© 2026 ITBGM