While I'm investigating old stuff… turns out that custom bindings in the interface builder inspector still work in Xcode 26, via @IBDesignable and `exposeBinding()`!
While I'm investigating old stuff… turns out that custom bindings in the interface builder inspector still work in Xcode 26, via @IBDesignable and `exposeBinding()`!
As I mentioned yesterday, I have now published the minor update to macOS Apps Step by Step that adjusts for changes to the API used in the first section.
Read about the update at https://troz.net/post/2026/macos-apps-step-by-step-minor-update/ and check out a sample chapter at https://troz.net/books/mac_apps_sample
Want strict guidelines on designing very Mac-assed apps so you don’t end up just shipping a stretched out iPad app?
Check out the Mario HIG for Macintosh apps. Make your apps Macintosh AF!!!
Get some strict guidelines on making sidebars, toolbars, layouts (especially those for Settings), and Inspectors!!!
All this is free too.
But if you feed my HIG into some LLM, don’t tell me about it. I don’t want or need to know.
Happy Coding!
I have added a new topic to my HIG for Macintosh series on Inspectors.
I would like to point out that I did this myself. I create the AppKit/SwiftUI code myself. I wrote the guidelines myself in Pages. I edited (to stitch) the screenshots myself. I did the HTML myself.
There was *no* use of AI here. This was done with my own brain, skill, and hands.
Let me know if there's anything I've missed or errors you may find on this page.
I love writing and using SwiftUI, even though I acknowledge that it isn't perfect. I thought I'd publish some of my thoughts as a rebuttal of some of the recent anti-SwiftUI posts.