A Strategy for Moving to Swift 6 and async/await
In the iOS 18 / Xcode 16 development cycle (2024), I've converted a lot of my code from using completion handlers to using async/await. »
In the iOS 18 / Xcode 16 development cycle (2024), I've converted a lot of my code from using completion handlers to using async/await. »
Today we have launched a major update to Streaks, which includes the following improvements: * Added support for iOS 18, including Control Center widgets, dark/tinted App »
One of the headline features of iOS 18 is the ability for apps to create their own Control Center widgets. Without getting into the specifics of »
In iOS 17 (announced in June 2023), it became possible to configure widgets using the new "App Intents" system, instead of the legacy " »
Little Streaks is our new habit-forming app for children. This post walks you through some of the features and how to get started using the app. »