Member-only story
Swift 7 Doesn’t Exist But This is What I Want
Swift 6.x hints and tips to help you guess where iOS will be going
Swift 7 does not exist. I have found myself getting into discussions about it in code reviews. However, every time I get a Sendable error from the compiler at 11pm I get curious about what Swift could really be doing to stop me having to think so much.
Reality
There is no announcement about Swift 7 from Apple. We are currently at Swift 6.3 which was released this Spring. Swift 6.4 was announced at around the time of WWDC26. All of this is a guess based on the Swift Evolution forums. I have been scammed before!
Prediction #1: Swift Concurrency becomes boring
Last year I migrated an app of medium complexity to Swift 6 and had 200+ warnings to fix. It was a fun weekend! However, Swift 6.2 has made it more friendly. With Swift 7 we should see more of it being safe by default with opt outs only in specific areas.
@MainActor
final class FeedViewModel {
var posts: [Post] = []
func load() async throws {
// By Default we are on Main Actor
let data = try await fetchData()
posts = await decodePosts(from: data)
}
// Swift 6.2 - opt out of main actor to handle intensive tasks
@concurrent
private func…








