новое в swiftui
Asked on 06/16/2025
1 search
На WWDC 2024 и 2025 были представлены несколько новых функций и улучшений в SwiftUI. Вот некоторые из них:
-
Новые графические возможности: В SwiftUI добавлены новые возможности для работы с графикой, такие как смешивание цветов с помощью модификатора
mix
и улучшенные пользовательские шейдеры, которые теперь можно предварительно компилировать для избежания задержек при первом использовании. Также добавлены новые API для более точного контроля над прокруткой, включая возможность реагировать на изменения геометрии прокрутки и видимости элементов (What’s new in SwiftUI). -
Поддержка веб-контента: WebKit теперь имеет полный набор API для SwiftUI, включая новый компонент
WebView
, который позволяет встраивать веб-контент в приложения. Это включает в себя возможность программного управления веб-страницами и взаимодействия с ними (What’s new in SwiftUI). -
Редактирование текста: SwiftUI теперь поддерживает программный доступ и управление выбором текста в текстовых полях, а также добавление текстовых предложений в любые текстовые поля (What’s new in SwiftUI).
-
Интеграция с RealityKit: Улучшена интеграция с RealityKit, включая поддержку 3D-графиков и возможность отображения всплывающих окон SwiftUI прямо из сущностей RealityKit (What’s new in SwiftUI).
-
Новый дизайн и улучшения интерфейса: SwiftUI получил обновления в дизайне, включая новые системы навигации и улучшенные панели инструментов. Также добавлены новые API для обновления контролов в соответствии с новым дизайном (Build a SwiftUI app with the new design).
Эти улучшения делают SwiftUI более мощным инструментом для создания современных и интерактивных приложений на всех платформах Apple.

What’s new in SwiftUI
Learn how you can use SwiftUI to build great apps for any Apple platform. Explore a fresh new look and feel for tabs and documents on iPadOS. Improve your window management with new windowing APIs, and gain more control over immersive spaces and volumes in your visionOS apps. We’ll also take you through other exciting refinements that help you make expressive charts, customize and layout text, and so much more.

What’s new in SwiftUI
Learn what’s new in SwiftUI to build great apps for any Apple platform. We’ll explore how to give your app a brand new look and feel with Liquid Glass. Discover how to boost performance with framework enhancements and new instruments, and integrate advanced capabilities like web content and rich text editing. We’ll also show you how SwiftUI is expanding to more places, including laying out views in three dimensions.

Platforms State of the Union
Discover the newest advancements on Apple platforms.