|
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: Notable WWDC changes Automatic observation tracking for UIKit What is it like to visit WWDC? Enjoy this week's SwiftLee Weekly! THIS WEEK'S BLOG POST @concurrent explained with code examples One of my favorite announcements of this week is all the concurrency changes. One of the new attributes you'll need in Swift 6.2 is the @concurrent attribute, which I'll explain in this week's article. SPONSORED Capture, Debug, and Optimize Your HTTP(s) Traffic in One...
This week's SwiftLee Weekly covers: Microapps architecture Private APIs for hidden UIKit views SwiftUI tracing using Macros Enjoy this week's SwiftLee Weekly! THIS WEEK'S BLOG POST Unique values in Swift: Removing duplicates from an array Removing duplicates from an array can quickly become a performance challenge when your array has thousands of items. In this week's article, we discuss performant options to efficiently get unique values, including an extension to filter by a specific...
This week's SwiftLee Weekly covers: Build apps without Xcode or xcodebuild Camera support for Xcode's Simulator An App Store Connect feature you need to enable Enjoy this week's SwiftLee Weekly! THIS WEEK'S BLOG POST Billing Grace Period Explained: How It Works and Why It Matters During a workshop with Apple last week, I discovered several optimizations for my apps. One of them is a feature that's disabled by default, but that can reduce churn and retain more revenue: Billing Grace Period....