macOS

  • 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

    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…

  • 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

    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…

  • macOS Programming Tutorial: Working with Alerts, Sheets and Modal Windows

    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…

  • macOS Programming: Working with Dark Theme and Building a BMI Calculator

    Welcome to another macOS programming tutorial! In the previous post we made our introductory steps on macOS programming world as we discussed about fundamental concepts. In this tutorial, we are going to explore and unveil new interesting things that would be necessary to anyone who wants to make their way to macOS development.

  • Getting Started with macOS Programming

    Dear readers, let me welcome you and start by saying that this tutorial is the beginning of a new journey and new explorations, as it’s the first of a series of tutorials on a new topic: macOS programming!