SwiftUI

E41438

SwiftUI is Apple’s modern declarative user interface framework for building apps across all its platforms using the Swift programming language.

All labels observed (3)

Label Occurrences
SwiftUI canonical 16
SwiftUI for watchOS 1
SwiftUI framework 1

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf Apple framework
software framework
user interface framework
designGoal reduce imperative UI code
unified UI framework across Apple platforms
developer Apple Inc.
documentationWebsite https://developer.apple.com/documentation/swiftui
https://developer.apple.com/xcode/swiftui/
initialReleaseYear 2019
integratesWith macOS Cocoa
surface form: AppKit

Combine
UIKit
WatchKit
Xcode
surface form: Xcode Previews
introducedAt WWDC 2019
license proprietary
paradigm declarative UI
platform iOS
iPadOS
macOS
tvOS
visionOS
watchOS
programmingLanguage Swift
replacedPattern storyboard-based UI design for many use cases
requiresLanguageVersion Swift 5 or later
supportsFeature accessibility APIs
animations
dark mode
data binding
layout system
live previews
macOS menu bar apps
multi-platform projects
navigation APIs
reactive-style rendering
state-driven UI updates
widgets
supportsProgrammingLanguage Swift
targetAudience Apple platform developers
uiDescriptionStyle declarative
usesConcept @Binding property wrapper
@Environment property wrapper
@EnvironmentObject property wrapper
@ObservedObject property wrapper
@State property wrapper
App protocol
Scene protocol
View protocol

How these facts were elicited

Referenced by (18)

Full triples — surface form annotated when it differs from this entity's canonical label.

Swift usedWithFramework SwiftUI
subject surface form: Swift (programming language)
watchOS supportsFramework SwiftUI
visionOS includesFramework SwiftUI
macOS Cocoa relatedFramework SwiftUI
UIKit relatedTo SwiftUI
Combine integratesWith SwiftUI
WatchKit relatedTo SwiftUI
this entity surface form: SwiftUI for watchOS
RealityKit integratesWith SwiftUI
WWDC 2019 announcedFramework SwiftUI
App protocol definedIn SwiftUI
subject surface form: App protocol (SwiftUI)
this entity surface form: SwiftUI framework
macOS Big Sur supportsAPI SwiftUI