When talking about macOS apps, then document-based apps consist of a category on their own! Learn how to build one from scratch, and meet the most important aspects about that special category of apps.
Performing drag-and-drop operations is a must-know topic for each developer making apps on macOS. Learn how to do so in this macOS programming tutorial.
Status bar apps are a unique category of apps on macOS, and this post takes you step-by-step in the process of making one of them! Explore everything from scratch up to a fully working app, and learn how to make yours!
Read about the NSOutlineView control on macOS, and how to integrate it in projects. Find out the details about its configuration, how to deal with items, and more, and add flexibility to your macOS apps.
Most macOS applications have a menu, and several provide a toolbar for quick access on common functionalities. This post teaches how to use and configure both of them in order to create complete macOS apps!
Learn how to add collection views on macOS projects and how to display collections of data with that standard control.
Welcome to another tutorial where we’ll keep exploring fundamental stuff on macOS programming world. Today we are going to focus on a commonly used family of controls which are vital to every application. Their primary purpose is to gather user input as well as to display certain message types to users. We are going to […]
Check out this tutorial about how to implement Table Views on macOS platform using Swift.
Great apps have great user interfaces, and chances to build a great interface entirely inside the views of the view controllers in the storyboard file(s) are small. Usually, complex views are being designed in separate Xib (Interface Builder) files, and knowing how to load content from custom views is a mandatory skill that each macOS […]
One of the basic, yet vital things a developer should know when creating macOS apps is how to present alerts, system panels or custom windows to their apps. Regardless of how small or big an app is, it will always be necessary to display an informational message to the user or ask for confirmation. Letting […]