RSS DEV コミュニティ

WWDC 2025 UIKitの新機能

iOS 26では、新しい「リキッドグラス」素材が導入され、ダイナミックな効果でアプリのインターフェースに生命を吹き込みます。この新しいデザインシステムには、流れるようなナビゲーショントランジション、中断可能なアニメーション、そして「Background Extension View」や「Glass Material」のような新しいデザインツールが含まれています。また、このアップデートでは、iPadにメニューバーのサポートが追加され、ユーザーは上からスワイプすることでアプリのフルメニューを表示できます。新しいメニューAPIにより、システムコマンドのカスタマイズが可能になり、拡張機能はメニュー定義を共有できます。iOS 26では、Swift Observableの統合が導入され、依存関係を自動的に追跡し、必要に応じてビューを無効化します。このアップデートでは、`layoutSubviews`の前に実行され、Observableオブジェクトを追跡する`updateProperties`メソッドも導入されています。さらに、iOS 26では、色とカスタムコンテンツのHDRが改善され、厳密に型付けされた通知により、型安全性が確保されます。このアップデートでは、新しいSF Symbolsの描画機能が導入され、いくつかのUIApplicationに焦点を当てたAPIが非推奨になります。iOS 26を使い始めるには、開発者は最新のSDKでコンパイルし、新しいデザインに対するアプリの反応を確認し、`updateProperties`やオブザベーション追跡などの新機能を採用する必要があります。
favicon
dev.to
WWDC 2025 What’s new in UIKit
Create attached notes ...