Swift enters its second decade and first major release in five years. It's a good time to step back and examine how we write code in Swift. In this fast moving hands-on workshop we'll experiment with the features that define Swift 6.
Description
So many of us came from Swift from another language and had to learn what it meant to write Swifty code. In the meantime, Swift has changed over the past decade.
In this workshop we take a step back and look at what Swift has become and how best to write code in Swift.
We'll cover the introduction and improvements to async/await, Sendable, and the entire concurrency mechanism.
We'll look at changes to Generics including Parameter Packs and Variadic Generics.
We'll look at existential types and the use of some and any, and other improvements to the language.
We'll briefly look at typed throws and SwiftTesting.
Just after WWDC and the summer, just when all the bugs from (probably) visionOS 2.0 are cleaned, it's the perfect time to finally start!
Description
Even if you have some experience with visionOS, you'll benefit from this Workshop. This will contain all the new visionOS 2.0 stuff from WWDC and will allow you to either take one of your Apps and translate it to visionOS or start from Scratch!