Speaker: Donny Wals With Swift 6 being available in Xcode right now, more and more people are taking the plunge and trying out the Swift 6 language mode in their projects. And often they switch back to Swift 5 quickly. The errors, the warnings, how does it all make sense!? In this talk, we’re going to explore some of the key fundamentals that drive Swift 6. We’ll look at what Swift does to ensure compile time safety for us, and how this drives those cryptic compiler errors. You’ll learn about isolation regions, actor mailboxes, sending parameters and more, with the goal being to finally understand what the compiler is actually trying to tell us when it shows us a cryptic error. Recorded by the iOS Conf SG 25 AV Team: - Tim Shim - - Kale - @kalestarler - Nadun - @enadun Event URL: Find us @iOSConfSG on X











