UIKIt stuff
Asked on 06/11/2025
1 search
Apple's WWDC sessions on UIKit have introduced several new features and improvements across different iOS versions. Here are some highlights from the sessions:
-
iOS 18 Enhancements:
- Document Launch Experience: Redesigned for document-based apps to showcase their identity with full control over launch views and template document creation. What’s new in UIKit
- Automatic Trait Tracking: Simplifies handling of trait changes by automatically tracking and invalidating traits in view controllers. What’s new in UIKit
- UIUpdateLink: A new feature for implementing complex animations requiring periodic UI updates, similar to CA display link but with more features. What’s new in UIKit
-
iOS 26 Enhancements:
- New Design System: Introduction of "Liquid Glass," a new material that is translucent and dynamic, updating the look and feel of materials and controls. What’s new in UIKit
- Menu Bar Improvements: New APIs for building better menu bars, allowing customization of system commands and styling of menu elements. What’s new in UIKit
- Swift Observable Objects: Integration of Swift observation at the core of UIKit, automatically tracking observable view references and invalidating views. What’s new in UIKit
-
Apple Pencil Pro Integration:
- Support for new features like the squeeze gesture for tool switching and enhanced feedback generators. What’s new in UIKit
These sessions provide a comprehensive overview of the new capabilities and improvements in UIKit, helping developers enhance their apps with the latest design and functionality updates.

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.

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.

Build a UIKit app with the new design
Update your UIKit app to take full advantage of the new design system. We’ll dive into key changes to tab views, split views, bars, presentations, search, and controls, and show you how to use Liquid Glass in your custom UI. To get the most out of this video, we recommend first watching “Get to know the new design system” for general design guidance.