Swift 6.2 introduces Approachable Concurrency, which assumes code runs on the main thread by default and only moves to background threads when necessary. New Xcode 26 projects enable this automatically, while existing projects require build setting changes. Swift Packages need swift-tools-version 6.2 and specific swiftSettings
Table of contents
What is Approachable Concurrency?Enabling in Xcode 26Using in a Swift PackageInitial ExperiencesLearn MoreSort: