Read my latest articles. Browse the archives. Follow the RSS feed. Subscribe to the newsletter to get the latest posts direct to your inbox.
Context Menus for Tables
Starting in iOS 16, you can customise the context menus you add to lists and tables based on what’s selected.
SwiftUI Tables Quick Guide
Multi-column tables have long been a feature of macOS. SwiftUI added support for them in macOS 12.0. They came to iOS a year later in iOS 16. There are some caveats and sharp edges to be aware of if you’re thinking of using them.
Xcode Multi-Cursor Editing
I found myself rediscovering Xcode’s multi-cursor support this week. Here’s a reminder in case you need it.
iPad Customizable Toolbars
Many macOS apps support customizing the toolbar by adding, removing and rearranging the available items. In iOS 16, Apple brought this feature to the iPad.
Swift Package String Localization
How do you localize a string in a Swift Package?