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 AppKit
linked to: macOS Cocoa

Combine
UIKit
WatchKit
Xcode Previews
linked to: Xcode
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 (programming language) usedWithFramework SwiftUI
subject linked to: Swift
watchOS supportsFramework SwiftUI
visionOS includesFramework SwiftUI
macOS Cocoa relatedFramework SwiftUI
UIKit relatedTo SwiftUI
Combine integratesWith SwiftUI
WatchKit relatedTo SwiftUI for watchOS
linked to: SwiftUI
RealityKit integratesWith SwiftUI
WWDC 2019 announcedFramework SwiftUI
App protocol (SwiftUI) definedIn SwiftUI framework
subject linked to: App protocol
linked to: SwiftUI
macOS Big Sur supportsAPI SwiftUI