what UI kit updates are required

Asked on 06/15/2025

1 search

At WWDC, Apple introduced several updates to UIKit that developers should be aware of:

  1. Automatic Trait Tracking: In iOS 18, UIKit supports automatic trait tracking, which simplifies handling changes in traits by automatically performing invalidations when traits change. This feature is always active within support update methods, enhancing performance by only creating necessary trait dependencies. What’s new in UIKit

  2. UIUpdateLink: A new feature in iOS 18, UIUpdateLink, is introduced to simplify implementing complex animations that require periodic UI updates. It offers features like automatic view tracking and low latency mode for drawing applications, improving performance and battery efficiency. What’s new in UIKit

  3. New Design System: UIKit components have been updated with a new material called Liquid Glass, which is translucent and dynamic. This update includes refreshed standard components and new tools like the Background extension view and a new scroll edge effect. What’s new in UIKit

  4. UpdateProperties Method: A new method, updateProperties, has been introduced to both UIView and UIViewController. It allows for finer-grained updates by letting you invalidate properties without forcing layout, complementing the existing layoutSubviews method. What’s new in UIKit

  5. SF Symbols Animations: SF Symbols in UIKit have been expanded with new symbol animations, providing more options for consistent appearances across toolbar icons, navigation bars, and other UI elements. What’s new in UIKit

These updates are designed to streamline the user interface, improve performance, and integrate more seamlessly with SwiftUI.