David SteppenbeckinStackademicUp Your Xcode Documentation GameCreate rich docs that your co-workers will thank you for.Oct 6, 20231Oct 6, 20231
David SteppenbeckinStackademicTips for creating an iOS/macOS multiplatform appMake supporting cross-platform apps easier with these hacks.Sep 30, 2023Sep 30, 2023
David SteppenbeckinStackademicBinding to Properties in @Observable Classes from the EnvironmentThere are some subtle differences to note when updating from ObservableObject to @Observable.Sep 28, 2023Sep 28, 2023
David SteppenbeckinStackademicCompile-time URL Errors Using a Freestanding Swift MacroA freestanding macro that informs you about invalid URL strings before you run your app.Sep 27, 2023Sep 27, 2023
David SteppenbeckinStackademicDeveloper Tips for Adding StandBy Mode Widgets to Your iPhone AppiOS 17 brings widgets to new locations, including StandBy mode that is activated during device charging.Sep 26, 2023Sep 26, 2023
David SteppenbeckinStackademicAdd Haptic Feedback to Your SwiftUI AppWith iOS 17, it’s easier than ever to add feedback to your custom UI elements.Sep 21, 20231Sep 21, 20231
David SteppenbeckinStackademicAccessing UserDefaults Within @Observable Classes in iOS 17Overcoming difficulties with the @AppStorage property wrapper via Swift macros.Sep 20, 20233Sep 20, 20233
David SteppenbeckinStackademicCreating custom ShapeStyles in iOS 17iOS 17 provides an elegant way to create custom, reusable ShapeStyles for SwiftUI views using the .foregroundStyle() modifier.Sep 19, 20231Sep 19, 20231