Join us for an update on Swift. We’ll show you how APIs are becoming more extensible and expressive with features like parameter packs and macros. We’ll also take you through improvements to interoperability and share how we’re expanding Swift’s performance and safety benefits everywhere from Foundation to large-scale distributed programs on the server.
Explore related documentation, sample code, and more:
Swift CMake Examples: https://github.com/apple/swift-cmake-examples
The Future of Foundation: https://www.swift.org/blog/future-of-foundation/
Evolving Swift Project Workgroups: https://www.swift.org/blog/evolving-swift-project-workgroups/
Swift Evolution: https://apple.github.io/swift-evolution/
What’s new in SwiftUI: https://developer.apple.com/videos/play/wwdc2023/10148
Write Swift macros: https://developer.apple.com/videos/play/wwdc2023/10166
Expand on Swift macros: https://developer.apple.com/videos/play/wwdc2023/10167
Generalize APIs with parameter packs: https://developer.apple.com/videos/play/wwdc2023/10168
Beyond the basics of structured concurrency: https://developer.apple.com/videos/play/wwdc2023/10170
Mix Swift and C++: https://developer.apple.com/videos/play/wwdc2023/10172
Meet SwiftData: https://developer.apple.com/videos/play/wwdc2023/10187
Swift concurrency: Behind the scenes: https://developer.apple.com/videos/play/wwdc2021/10254
More Apple Developer resources:
Video sessions: https://apple.co/VideoSessions
Documentation: https://apple.co/DeveloperDocs
Forums: https://apple.co/DeveloperForums
App: https://apple.co/DeveloperApp