Clean up state or print out debug information just before leaving the scope by defining the defer statement can improve development a lot.
Using Apple's recommended unified logging system using OSLog can be done in just a few steps. Learn how to use it in combination with the Console app.
Over a weekend recently I built a tiny Mac app (more on that later). What I was trying to achieve required executing AppleScript, like so many things on macOS. It seemed simple enough, but of course new app sandboxing restrictions...
Finally, a faster way to sync your development environment
In this tutorial, you’ll use SwiftUI to implement the navigation of a master-detail app. You’ll learn how to implement a navigation stack, a navigation bar button, a context menu and a modal sheet.
How to install Docker Desktop on the Mac so it can run Kubernetes on your desktop.
Memory Management in Swift: Understanding Strong, Weak and Unowned References