WWDC24: What’s new in Swift | Apple
Вставка
- Опубліковано 29 вер 2024
- Join us for an update on Swift. We’ll briefly go through a history of Swift over the past decade, and show you how the community has grown through workgroups, expanded the package ecosystem, and increased platform support. We’ll introduce you to a new language mode that achieves data-race safety by default, and a language subset that lets you run Swift on highly constrained systems. We’ll also explore some language updates including noncopyable types, typed throws, and improved C++ interoperability.
Discuss this video on the Apple Developer Forums:
developer.appl...
forums.swift.org
Explore related documentation, sample code, and more:
Swift 6 Migration Guide: www.swift.org/...
Swift Blog: www.swift.org/...
Swift Community Overview: www.swift.org/...
Install Swift: www.swift.org/...
The Swift Programming Language: docs.swift.org...
Meet Swift OpenAPI Generator: developer.appl...
Meet Swift Testing: developer.appl...
Go further with Swift Testing: developer.appl...
Demystify explicitly built modules: developer.appl...
Consume noncopyable types in Swift: developer.appl...
Explore Swift performance: developer.appl...
Go small with Embedded Swift: developer.appl...
Mix Swift and C++: developer.appl...
Migrate your app to Swift 6: developer.appl...
00:00 - Introduction
00:12 - Swift over the years
03:44 - Agenda
03:58 - Swift project update
04:08 - Community
04:59 - Packages
05:50 - Blogs
06:33 - Swift everywhere
07:37 - Cross compilation to Linux
11:27 - Foundation
13:06 - Swift Testing
14:34 - Improvements to builds
16:15 - Swift's new space
17:03 - Language updates
17:29 - Noncopyable types
19:55 - Embedded Swift
21:47 - C++ interoperability
23:34 - Typed throws
26:07 - Swift 6 language mode and data-race safety
28:43 - Low-level synchronization primitives
29:59 - Wrap up
More Apple Developer resources:
Video sessions: apple.co/Video...
Documentation: apple.co/Devel...
Forums: apple.co/Devel...
App: apple.co/Devel...