@observable in UIKit
Asked on 06/16/2025
1 search
In the session titled "What’s new in UIKit" from WWDC 2025, Apple introduced built-in support for Swift observable objects in UIKit. This integration allows UIKit to automatically track observable view references and manage dependencies, which helps in keeping views in sync without requiring manual updates. This feature is enabled by default in iOS 26, and can be back-deployed to iOS 18 by adding a specific key to your info plist.
For more details, you can refer to the chapter on Automatic observation tracking in the "What’s new in UIKit" session.

What’s new in UIKit
Modernize your app with the latest APIs in UIKit, including enhanced menu bar support, automatic observation tracking, a new UI update method, and improvements to animations. We’ll also cover how you can include SwiftUI scenes in your UIKit app and explore SF Symbols, HDR color pickers, and more.

What’s new in Swift
Join us for an update on Swift. We’ll talk about workflow improvements that make you more productive, and new and modernized library APIs for fundamental programming tasks. We’ll show examples of Swift adoption throughout more layers of the software stack. Finally, we’ll explore new language features for both improving approachability of concurrency, and achieving peak performance when you need it.

What’s new in UIKit
Explore everything new in UIKit, including tab and document launch experiences, transitions, and text and input changes. We’ll also discuss better-than-ever interoperability between UIKit and SwiftUI animations and gestures, as well as general improvements throughout UIKit.