|
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: Raw Identifiers in Swift Using a WebView in SwiftUI Using App Intents correctly Enjoy this week's SwiftLee Weekly! THIS WEEK'S BLOG POST Swift Computed Property: Code Examples While this is a basic in Swift, there are some nice additions since recently. For example, you can now use async and typed throws in the getter of a Swift computed property. SPONSORED Full iOS coverage. Fast If your test suite is missing critical flows or isn’t up to date, you’re at...
This week's SwiftLee Weekly covers: @isolated(any) New Observations API SwiftUI for macOS Tahoe Enjoy this week's SwiftLee Weekly! THIS WEEK'S BLOG POST Async await in Swift explained with code examples Everybody talks about Swift 6.2 and approachable concurrency, but what if you're still working with closure-based code? Migrating to async-await is your first step. Though, should you do that before or after migrating to Swift 6+? SPONSORED Faster iOS app releases with automated QA If slow QA...
This week's SwiftLee Weekly covers: My favorite open-sourced Apple frameworks The biggest benefit of Going Indie A special "I'm on a holiday" edition Enjoy this week's SwiftLee Weekly! THIS WEEK'S BLOG POST Global actor in Swift Concurrency explained with code examples The @MainActor is probably well-known and it's an example of a global actor. But how and when should you use a custom global actor? That's explained in this week's article, including a common risk when defining one. SPONSORED...