Apps don’t work like the Finder. Most use ‘safe saves’ designed to prevent a failed save losing the original document. Here’s how they work.
A firsthand account of how the Mac human interface was developed 40 years ago for the Lisa, and resources for learning to code for macOS.
Why couldn’t a user specify times before 0100 and after 1300, when the DatePicker worked fine using the 24-hour clock?
How to get the best out of a Combo box, and all about Pop-up Buttons, Text Fields, Date Pickers and more.
From launch, through security checks, TCC and privacy, RunningBoard, to memory management and the Main Event Loop. A comprehensive summary.
iPadOS apps are written to use UIKit and features such as scenes. How can Catalyst get these to work in macOS, then?
Was WWDC a damp squib after all? With only one new unaffordable Mac announced, and more dreadful privacy dialogs on their way, you might think so.
TextEdit will happily trash an HTML file when you convert it to text – without any good reason, other than an engineer not being familiar with macOS.
How to cater for Dark Mode when printing an AppKit view, and how to add a command to export a document in PDF format. Swift 5.0.
How can the Open Recent menu offer to open a document that no longer exists when the volume it was on is no longer mounted?