|
A new SwiftLee article, code snippet, Swift Evolution updates, 5 top community articles, and a weekly answer to a question from the community to level up your Swift skills.
This week's SwiftLee Weekly covers: Structured Concurrency? SwiftUI Animations Threading in Swift Concurrency Enjoy this week's SwiftLee Weekly! THIS WEEK'S BLOG POST What is Structured Concurrency? I'm working hard on my Swift Concurrency Course, and AppDevCon talk on concurrency. While Swift Concurrency can be daunting, it's often because we don't fully understand the foundational concept. A part of this is understanding what Structured Concurrency really means and how it helps us write...
This week's SwiftLee Weekly covers: Conference ticket giveaway Task.yield vs. Task.sleep What is a good course price? Enjoy this week's SwiftLee Weekly! THIS WEEK'S BLOG POST Task.sleep() vs. Task.yield(): The differences explained I've used both methods in my code, but sleep has always been easier to understand than Task.yield(). It's time to dive into the differences and showcase a few examples. SPONSORED Codemagic makes Apple M2 machines available, even on the free tier! Codemagic is the...
This week's SwiftLee Weekly covers: Swift 6 ScrollTargetBehavior protocol A major milestone for RocketSim Enjoy this week's SwiftLee Weekly! THIS WEEK'S BLOG POST Swift 6: What’s New and How to Migrate The release of Swift 6 caused quite some discussion for those migrating their projects. I've seen several conference talks with slides showing hundreds of warnings and compiler errors after initially switching to Swift 6 language mode. It's time to help you get started with the migration after...