Welcome to Weekend Good Reads for Apple developers, eighth episode. There is so much to share this week.
But first things first. As you know, Swift team now allows backporting of Swift Concurrency features to previous releases. So, we'll need to recap.
- John Sundell has a collection of articles on concurrency, and newest addition is Making async system APIs backward compatible which will make your code even more backward compatible;
- Two articles on Core Data – Dynamic Core Data with SwiftUI Tutorial for iOS by Mark Struzinski and Set Up Core Spotlight with Core Data: Getting Started by Warren Burton;
- More on SwiftUI environment – How to define custom SwiftUI environment values by Federico Zanetello;
- SwiftUI topic is continued by Majid Jabrayilov in Blur effect and materials in SwiftUI;
- Tiago Gomes Pereira publishes article Identifying the Language in a Text using the Natural Language Framework;
- Deleting your app from the iOS simulator during UI tests by Jesse Squires will help you make better tests;
- Good article on module stability – Enabling Module Stability in Swift Package Manager Projects by Bruno Rocha.
Have a nice weekend! And be ready for Swift Structured Concurrency!