An overload of new concurrency changes to get through. That's the result of this year's WWDC.
Sometimes, it feels like WWDC only brought a few things. Xcode Cloud, SwiftUI updates, concurrency changes. Nothing big like Catalyst or SwiftUI when it was first announced. Yet, looking at the number of concurrency sessions we need to watch, it's a lot to learn.
Just like you, I need to learn these changes too. Normally, I would apply new APIs in my projects to best learn how they work. However, with iOS 15 being a minimum requirement, it's not as easy as it would've been if we could use them throughout our existing projects.
My approach to this is to take it to step by step. Over the past week, I've watched several sessions related to Actors, read up on the proposals, and scrolled through the documentation available online. By focussing on one part of the concurrency changes simultaneously, I've allowed myself to really get to know new features thoroughly.
Obviously, my way of learning is writing it down in an article. This helps both you and me as it results in a personal knowledge base I can revisit once needed. This week's article, therefore, covers Actors!
If you feel overwhelmed with all changes in Swift, take it easy! Many bloggers in our community will help you with focussed articles that should make it easier to learn about the new changes over time. By the time you're able to use the new techniques in your day-to-day job, I'm convinced you'll get up to speed soon enough.
Enjoy this week's SwiftLee Weekly!