Recently I took a pretty deep dive in to swift 6 and I’d like to share my findings.
Actor – is a pretty interesting as an effort to reduce the complexity of multi-threading for developers who aren’t as keen to diving into the weeds with GCD and dispatchQueue let alone Mutexes and Semaphores.
Swift Testing – is to XCTest as Swift is to Objective-C. That said, performance testing still relies on XCTest
Xcode Cloud – This is a seemingly seamless UI based way to assemble your ci/cd pipeline from inside Xcode.
SwiftUI – Seems to borrow implementation from HTML + CSS which are classics and they arguably improved on those existing techs.
KeyPath – This was introduced in swift 5.0 as a form of meta programming. I hadn’t heard about it yet so I was eager to learn of it’s interesting capabilities.