blog.iankulin.com

Teaching

You Can Take Big Steps When You Feel Safe

Day 58 of the 100 Days of SwiftUI series covers one-to-many Core Data relationships, using constraints and merge policies to handle conflicts, and underscore syntax for accessing wrapped properties in dynamic filtering. I reflect on Core Data’s pre-SwiftUI complexity, credit Paul Hudson’s teaching style with making the difficult material manageable, and consider how much harder the same functionality would be with raw SQLite...