I’m sure I remember reading the same point that Mathijs Kadijk and Tom Lokhorst make in this post, but in a blog post about an AppKit implementation some years ago, but I don’t remember who wrote it. It turns out that there are some things you’ll want to know when implementing macOS drag and drop with SwiftUI, too!
I’d imagine that at some point while using Swift, someone you’ve talked with will have brought up the idea of just marking all class definitions as final. Junda Ong writes about where you might just be making work for yourself.
You probably don’t want to overuse “sheets” for too much of your UI, but there are valid cases where you might want to present one sheet from another, and you find SwiftUI trying to discourage you with an error message. Martin Pfundmair digs into how to make things a little easier with the help of the Ice Cubes open-source code.
Talking of Ice Cubes, Thomas Ricouard recently used OpenAI’s vision APIs to generate image descriptions and wrote up how (and why!) he approached the problem, and it’s worth a read.