Sendable, @unchecked Sendable, @Sendable, sending, and nonsending
Swift’s concurrency model introduces numerous keywords, some of which are similar in naming and purpose, often causing confusion among developers. This article examines several keywords related to cross-isolation domain passing in Swift concurrency:
Sendable
,@unchecked Sendable
,@Sendable
,sending
, andnonsending
, helping you understand their respective roles and use cases.
There’s a great summary table.
Previously:
- Xcode 26 Beta 5
- Swift 6.1
- Swift Concurrency Glossary
- Swift Vision: Improving the Approachability of Data-Race Safety
- Swift Concurrency Proposal Index