2 min read
I moved our production app to Swift 6 in 10 days. Here's what it took.
No big-bang rewrite. Small PRs, a warnings baseline on every PR and tests on the old code before touching it.
Topic
4 posts about Swift.
No big-bang rewrite. Small PRs, a warnings baseline on every PR and tests on the old code before touching it.
Learn why SwiftUI lists need stable identity, how Identifiable gives it to them, and the identity mistakes that make rows animate wrong or keep the wrong state.
Learn how @Binding lets SwiftUI views share and update state seamlessly. We'll cover the difference between read-only and read & write bindings, with clear examples to keep your code clean and in sync.
Discover how @State helps SwiftUI views manage their own data. A simple guide with clear examples to understand how state works and why it's essential for building dynamic UIs.