what is the new things in swift in wwdc 2025
Asked on 06/16/2025
1 search
At WWDC 2025, several new features and improvements were introduced for Swift, particularly in Swift 6.2. Here are some of the highlights:
-
Development Workflow Improvements: Swift 6.2 brings enhancements to writing, building, and debugging code, making it easier for developers to create a development environment that suits their needs. This includes improvements for those using VS Code, with the Swift extension now officially verified and distributed by Swift.org.
-
New Library APIs: There are new APIs for fundamental programming tasks, which aim to make Swift more versatile across different areas, from apps to cloud services to embedded systems.
-
Concurrency Enhancements: New language features make concurrency more approachable, helping developers achieve peak performance when needed.
-
SwiftUI Updates: SwiftUI has received several updates, including new web APIs, rich text editing capabilities, support for 3D charts, and significant performance improvements. These updates are designed to enhance the development of modern user interfaces across Apple platforms.
-
Swift Data Improvements: Swift Data now includes model subclassing, entity inheritance, and support for additional common data types like
AttributedString
. -
Performance Instruments: A new performance instrument is available to help developers optimize their code by analyzing where and why views are updating.
For more detailed information, you can refer to the session What’s new in Swift (00:00:00) which covers these updates extensively.

Welcome to WWDC25
There’s so much to dive into at WWDC25. Here’s a quick guide to help get you started.

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

What’s new in Swift
Join us for an update on Swift. We’ll talk about workflow improvements that make you more productive, and new and modernized library APIs for fundamental programming tasks. We’ll show examples of Swift adoption throughout more layers of the software stack. Finally, we’ll explore new language features for both improving approachability of concurrency, and achieving peak performance when you need it.