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.
Implementing Drag And Drop Operations Using NSPasteboard on macOS
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.
Creating Status Bar Apps on macOS in Swift
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!
The Complete Guide to NSOutlineView in macOS Programming
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.
macOS Programming: Using Menus and the Toolbar
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!
Working with Collection Views on macOS
Learn how to add collection views on macOS projects and how to display collections of data with that standard control.
macOS Programming: Understanding Text Controls and Building a Simple Text Editing App
Last updated on September 25th, 2019Welcome 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 […]
macOS Programming: Working with Table Views
Check out this tutorial about how to implement Table Views on macOS platform using Swift.
macOS Programming Tutorial: Working with Custom Views and Cocoa Controls
Last updated on October 6th, 2020Great 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 […]
macOS Programming Tutorial: Working with Alerts, Sheets and Modal Windows
Last updated on September 25th, 2019One 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 […]