Well, I’ve finally done it. I have submitted an app that will launch on the same day as a new piece of Apple hardware. I have taken my simple application – Wasted Time, and did a total re-write over the last year to better take advantage of SwiftUI and the latest Swift APIs. I changed […]
Category: blog
SwiftData / SwiftUI Combo Frustrations
The last few posts have been about my re-write of my personal application to address greeting cards. This has been a very frustrating effort as I’ve tried to restructure the app’s UI to better adhere to Apple’s design principles in order to allow the user edit both a recipient’s Address and to add their own […]
Card Tracker Rewrite Update
This weekend I had a major milestone of the rewrite. All features are working (except edits). I was successful in adding a new feature of allowing for looking at all the cards sent for a specific event, i.e. Show me all the Christmas cards by date and recipient. This new feature is something I’ve been […]
Card Tracker ReWrite
For the last five years or so, I’ve been working on a pet project to track the various greeting cards we send out each year. The initial version had a lot of UI problems, so I used it as an opportunity to learn SwiftUI. The second major rewrite was to add CloudKit integration so that […]
Deletes in Holiday Card Tracker
I’ve been working on a Greeting Card tracking app, in my spare time for years now, five to be exact. I may get it on the App Store one day, but primarily it is just used to track the cards my wife and I send to friends and family. I’ve re-written it a few times, […]
Wasted Time’s Latest Rewrite
As is my habit each summer after WWDC, I rewrite my Wasted Time app to try and take advantage of the latest changes for iOS, macOS, tvOS, and watchOS. This summer has been no difference; however, I also took some time to completely refactor the application to no longer use the AppDelegate feature of older […]
What’s new in Web Inspector
Note this link – https://developer.apple.com/wwdc23/10118 There is a Safari tech preview I may have to check out for the day job. Typography inspection User Preference override Element badges Breakpoint enhancements Many more features go to webkit.org for more information
The SwiftUI cookbook for focus
Using Focus API’s in SwiftUI What is Focus Ingredients Recipes
Meet Swift OpenAPI Generator
Swift package plugin to support server API access. This Dynamic network requests, you need to understand the base, the endpoint and more. Most services have API documentation, which can be outdated or inaccurate. You can use inspection – but that provides incomplete understanding. Using formal, structured specification can help reduce these challenges and ambiguities. This […]
Keep up with the keyboard
The keyboard has changed a bit over the last few years. It has new languages, it floats, and it handles multiple screens Out of process keyboard Design for the keyboard New text entry APIs