Building for Apple platforms
Articles and how-tos about development with Swift, SwiftUI, macOS, iOS and other Apple platforms.
Best Mac Time Tracker for Freelancers If you bill by the hour, time tracking isn't optional — it's how you get paid accurately. But finding a Mac time tracker that's actually pleasant to use is…
SwiftUI: Fix toolbar buttons not fully tappable in iOS 26 In iOS 26, you may find that some of your toolbar items can only be tapped exactly on the icon itself rather than the whole padded button. To fix this, use…
Swift: Go to App's Notification Settings on macOS To open System Settings on macOS to the Notifications panel and to a specific app's notification configuration in Swift:- SwiftUI Vertical Divider Using the standard Divider view and setting its width to 1 will create a vertical divider: Divider().frame(width: 1)
- SwiftUI Picker with Optional Binding Let's say you have a Picker in SwiftUI and want the ability to set its value to nil. In order for the optional binding to work correctly, you can tag each…
Adding System Sound Effects to a macOS App in Swift When creating a macOS app, oftentimes sound feedback is a nice feature to add polish. We can even let the user pick their own sounds. To fit in with the…