Contributed macOS Tutorials (Appcoda)
-
macOS Tutorial: Developing a Document based App
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.
-
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.
-
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…