Preparing My App for Swift 6
<p>Swift 6 won’t be released in 2023 anymore, that has been <a href="https://forums.swift.org/t/design-priorities-for-the-swift-6-language-mode/62408/15?ref=fline.dev" rel="noopener ugc nofollow" target="_blank">made clear</a> by Doug Gregor from the Swift Language Workgroup. But did you know that Apple has already shipped parts of Swift 6 in 5.8? Yes, it’s true. Some parts of Swift that shipped with Xcode 14.3 a few weeks ago are <strong>turned off by default</strong>. They will be turned on once Swift 6 comes out, which might take another year, or even longer.</p>
<p>These features introduce some breaking changes to Swift, for example by renaming known APIs, adjusting their behavior, or adding new safety checks to the compiler. But they will all get turned on at some point to help improve our code bases. And we will have to update our projects to play nicely with those changes.</p>
<p><a href="https://betterprogramming.pub/preparing-my-app-for-swift-6-7bc04555f8f7"><strong>Learn More</strong></a></p>