Automatic property observation in UIKit with @Observable
UIKit auto-tracks Swift Observation: reads of @Observable in update methods trigger UI refresh. Use UIViewController.updateProperties() on iOS 26; on iOS 18 enable UIObservationTrackingEnabled and use viewWillLayoutSubviews(). Simplifies UIKit–SwiftUI state sharing; no withObservationTracking.