WWDC26: Use SwiftUI with AppKit and UIKit | Apple @AppleDeveloper
WWDC26: Use SwiftUI with AppKit and UIKit | Apple  @AppleDeveloper
Uploaded June 2026 | Updated September 2026, 3 weeks ago
Discover how to incrementally adopt SwiftUI in your existing AppKit or UIKit app. We’ll show you how to use the Observation framework to automatically update your views, integrate SwiftUI components into an existing view hierarchy, and bring gesture recognizers into SwiftUI. We’ll also explore how to add complete SwiftUI scenes to your app without changing your overall architecture.

Explore related documentation, sample code, and more:
Updating views automatically with observation tracking in AppKit: developer.apple.com/documentation/AppKit/updating-views-automatically-with-observation-tracking-in-appkit
Updating views automatically with observation tracking in UIKit: developer.apple.com/documentation/UIKit/updating-views-automatically-with-observation-tracking-in-uikit
What’s new in UIKit: developer.apple.com/videos/play/wwdc2025/243
Add rich graphics to your SwiftUI app: developer.apple.com/videos/play/wwdc2021/10021
Compose advanced graphics effects with SwiftUI: developer.apple.com/videos/play/wwdc2026/322
Use SwiftUI with UIKit: developer.apple.com/videos/play/wwdc2022/10072
Use SwiftUI with AppKit: developer.apple.com/videos/play/wwdc2022/10075
Bring multiple windows to your SwiftUI app : developer.apple.com/videos/play/wwdc2022/10061

00:00 - Introduction
02:33 - Observation in AppKit
05:41 - Hosting SwiftUI in AppKit
07:48 - AppKit gestures in SwiftUI
09:16 - SwiftUI in the main menu
11:30 - SwiftUI scenes in AppKit
13:04 - Next steps

More Apple Developer resources:
Video sessions: apple.co/VideoSessions
Documentation: apple.co/DeveloperDocs
Forums: apple.co/DeveloperForums
App: apple.co/DeveloperApp
WWDC26: Use SwiftUI with AppKit and UIKit | AppleFind security bugs with SanitizersBuild your first WidgetWWDC26: Apple Intelligence Group Lab | AppleTo those who build community | Apple DeveloperWWDC26: Discover the Spatial Preview framework | AppleWWDC26: Discover generated subtitles and subtitle styles | AppleAdopt Memory Integrity Enforcement and Pointer AuthenticationWWDC25: Read documents using the Vision framework | AppleEnhance your acquisition strategy with App Store Connect AnalyticsWWDC26: Build live production tools for Apple Immersive Video | AppleWWDC26: Compose advanced graphics effects with SwiftUI | Apple
Apple Developer |

WWDC26: Use SwiftUI with AppKit and UIKit | Apple

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER