Drag to Reorder in UITableView with Diffable Datasource
Jul 25, 2021, 8:00 PM
The Scenario Reorder rows by dragging on them in a table view using diffable datasource.
A Best-in-Class iOS App: Free Preview
Jun 29, 2021, 8:00 PM
Since my book prerelease launch, I’ve received a similar request several times - is there a sample? Can I preview it? What’s it like?
iOS 15: Notable UIKit Additions
Jun 6, 2021, 8:00 PM
Well, if you thought UIKit was going to show any signs of slowing down, Apple has some news for you - it’s not. Though SwiftUI continues to be a focus, as it should be, our venerable UI framework is better than it ever has been, replete...
WWDC 2021: The Pregame Quiz
May 31, 2021, 8:00 PM
And we’re back! Another edition of the Swiftjective-C WWDC Pregame Quiz! While we wait to start round two of virtual dub dub, this year’s quiz is coming at you fresh and ready. With so much shipped already from Cupertino & Friends©, it...
The Best-in-Class Book Beta Launch
May 28, 2021, 8:00 PM
There’s a saying in finances that people who aren’t responsible with their earnings lose all of their money like this:
Introducing The Best-in-Class iOS App: The Book Series
May 22, 2021, 8:00 PM
Update: It’s here! You can buy the beta now! The next passion project of mine is ready to see the light of day. The Best-in-Class iOS App: The Book Series will be ready to buy in beta form Thursday, May 27th!
Collapsible UICollectionView Sections
Apr 22, 2021, 8:00 PM
The Scenario Create a basic UICollectionView with a collapsing section.
Adding Keyboard Shortcuts
Apr 13, 2021, 8:00 PM
The Scenario Add support for keyboard shortcuts in your app using UIKeycommand.
Respond to Keyboard Presses
Apr 13, 2021, 8:00 PM
The Scenario Add support for keyboard presses in your app.
How to Use iCloud While Only Kinda Using iCloud
Apr 11, 2021, 8:00 PM
Oh, iCloud.
How to Be Okay When You’re Not
Apr 7, 2021, 8:00 PM
There’s a term, and I had never heard of this before, called “grief ambush”. It works like this: You’re just going about your day and things are normal. Then, out of nowhere - BAM! - you get this gut punch of emotions that takes your...
Creating a Siri Shortcut
Mar 16, 2021, 8:00 PM
The Scenario Create a barebones Siri Shortcut that will be exposed in the Shortcuts app.
Introducing The Daily iOS
Mar 11, 2021, 7:00 PM
Today I’m happy to announce a little side project I’ve been kicking around for a few weeks:
Spotlight Search using NSUserActivity
Dec 31, 2020, 7:00 PM
The Scenario Expose your app’s data to Spotlight Search using NSUserActivity.
Spotlight search using Core Spotlight
Dec 31, 2020, 7:00 PM
The Scenario Expose your app’s data to Spotlight Search using the Core Spotlight framework.
Diffable Datasource with UITableView
Dec 31, 2020, 7:00 PM
The Scenario Standing up diffable datasource with UITableView.
A New Home for Spend Stack
Dec 2, 2020, 7:00 PM
So, where do I even start with this one?
Happy When?
Sep 10, 2020, 8:00 PM
Early this year, my youngest daughter was bed-ridden in the hospital. As her (already tiny) body tried to fight off some mysterious infection that nobody could quite peg, I just sat around anxiously feeling powerless. If you’re a parent,...
Spend Stack: Year One
Jul 14, 2020, 8:00 PM
Spend Stack’s first year on the App Store hits on the 18th! It’s been a rewarding year, and I’m very proud of the app. Though, as most reading this will no doubt know, iOS 14 is around the corner too. I’m in it deep at the moment, getting...
iOS 14: Notable UIKit Additions
Jun 22, 2020, 8:00 PM
During what was likely a WWDC to be remembered for years to come for several reasons, we got our look at what’s next in Apple’s world. iOS 14 is upon us, so let’s dive back into our favorite(?) user interface framework, UIKit.
WWDC 2020: The Pregame Quiz
Jun 14, 2020, 8:00 PM
The very first virtual dub dub is coming in hot one week from today! Will we get a juiced up version of Catalyst, a shot of stability to SwiftUI or will UIKit dark horse the whole show and get a mountain of new goodies?
The Big Update
Jun 9, 2020, 8:00 PM
Part of living life as the proud owner of a P.U.F. (paid up front) app is the reality of the bell curve. You’ve seen this if you’ve looked at anyone’s numbers who makes these kinds of apps. It’s a product cycle of ups and downs.
How a Feature Ships
May 18, 2020, 8:00 PM
Ah yes, the feature.
Exploring Futures over Closures
Apr 16, 2020, 8:00 PM
One of the challenges I have faced with Combine is simply not knowing what all the framework can do, and when it should be doing it. The nascent vocabulary of its pieces combined (sorry) with my few dalliances with reactive programming has...
It’s Okay to Do Nothing
Apr 9, 2020, 8:00 PM
If there is one thing I don’t like doing - it’s nothing.
Keyboard and Combine
Mar 21, 2020, 8:00 PM
While toiling about with some keyboard handling code in Spend Stack, I started to remember one import choice I made several months ago:
Creating a Retail Demo for Apple
Mar 9, 2020, 8:00 PM
Through luck, determination and whatever other stereotypical noble quality you can conjure up, Apple selected Spend Stack to take part in their retail demo program.
Dynamic Master Detail View Background Colors
Feb 4, 2020, 7:00 PM
One of my goals for the next update for Spend Stack was to tighten up the design of master detail scenarios, which are prevalent on macOS and iPadOS: