SwiftUI Weekly - Issue #185
The curated collection of links about SwiftUI. Delivered every Monday.
Sponsor
AppCircle
Microsoft are getting rid of App Center: Why 150+ Companies have moved from App Center to Appcircle in less than a month!
Reading
Inspectors in SwiftUI
What I love most about SwiftUI is how the same code adapts to the environment and provides platform-specific solutions. This is how SwiftUI allows us to run the same code on all Apple platforms available on the market. This week, we will talk about inspectors, another API that perfectly adapts the platform it is running for.
The Composable Architecture: My 3 Year Experience
I recently finished a 3-year stint with a company that uses the Composable Architecture (TCA) from PointFree. I wanted to write about my experiences with TCA and some of the problems I see with it.
Challenges When Re-using SwiftUI Cells in a UITableView
Today, I'll share something interesting I discovered when I finally had the opportunity to use iOS 16's new APIs for hosting SwiftUI views in UITableViewCells
and UICollectionViewCells
.
Concurrency in Swift 6: SE-0418
This is a dense proposal, covering a lot of tricky stuff around the relationships between functions, key paths, and sendability. I’m going to go out on a limb here and say that the changes here won’t affect the majority of Swift users. However, the changes are still welcome!
Videos
Flighty in SwiftUI
In this week's episode of { Chris Codes }, I push our "Flighty in SwiftUI" project a bit further by adding interactivity, custom annotations, and a MapPolyline flight path to our Map.