I write about iOS development at useyourloaf.com. Also (mostly) at twit.social/@kharrison

Joined December 2007
36 Photos and videos
Turning on strict concurrency checking doesn't protect you from accidentally blocking the main actor. Something I find way too easy to do as I learn how to use Swift Concurrency. #SwiftLang #iOSDev #SwiftUI useyourloaf.com/blog/swiftui…
1
1
3
1,013
I never fully understood what was going on using Xcode Intent Definition files to create app shortcuts. The App Intents framework (iOS 16) gets rid of the config files but it's still a lot to learn. #iOSDev useyourloaf.com/blog/getting…
6
800
There are at least three ways to delete data from a SwiftData store. Here’s a quick recap. useyourloaf.com/blog/swiftda…#iOSDev #SwiftData

3
981
Each year I think I’ve done the last update to my Auto Layout book but Apple manages to change just enough to tempt me. The latest edition is updated for Xcode 15 and iOS 17. For 20% off with code BLACKFRIDAY follow this link kharrison.gumroad.com/l/albo… #iOSDev
2
825
Everyone gets the dynamic island but not much else is new with the iPhone 15 screen sizes useyourloaf.com/blog/iphone-… #iOSDev
6
21
4,781
There's not much (any?) documentation on how you run background SwiftData tasks. Here's what works for me. #SwiftData #iOSDev useyourloaf.com/blog/swiftda…
3
3
1,113
In iOS 17, Apple deprecated the onChange(of:perform) view modifier replacing it with two new variations. #iOSDev #SwiftUI useyourloaf.com/blog/swiftui…
2
10
1,192
Notes from my WWDC23 Core Data lab, mostly about CloudKit sync but touching on SwiftData and a few other things useyourloaf.com/blog/wwdc23-… #WWDC23 #CoreData
1
3
728