22
33Learn what functionality is available in older language modes.
44
5- This book describes Swift 6,
6- the default version of Swift that's included in Xcode 16.
7- You can use the Swift 6 compiler to build code
8- that's written in Swift 6, Swift 5, Swift 4.2, or Swift 4.
5+ This book describes Swift 6.1 ,
6+ the default version of Swift that's included in Xcode 16.3.
7+ You can use the Swift 6.1 compiler to build code
8+ that's written in Swift 6.1 , Swift 5, Swift 4.2, or Swift 4.
99
10- When you use the Swift 6 compiler
10+ When you use the Swift 6.1 compiler
1111to build code that uses the Swift 5 language mode,
12- you can use the new features from Swift 6 ---
12+ you can use the new features from Swift 6.1 ---
1313they're enabled either by default or by an upcoming feature flag.
1414However, to enable strict concurrency checking,
15- you need to upgrade to the Swift 6 language mode.
15+ you need to upgrade to the Swift 6.1 language mode.
1616
1717In addition,
1818when you use Xcode 15.3 to build Swift 4 and Swift 4.2 code,
@@ -35,7 +35,7 @@ that provides the corresponding concurrency types.
3535On Apple platforms, set a deployment target
3636of at least iOS 13, macOS 10.15, tvOS 13, watchOS 6, or visionOS 1.
3737
38- A target written in Swift 6 can depend on
38+ A target written in Swift 6.1 can depend on
3939a target that's written in Swift 5, Swift 4.2 or Swift 4,
4040and vice versa.
4141This means, if you have a large project
0 commit comments