See also iOS


Distributing Mac apps outside the App Store, a quick start guide, Guilherme Rambo

This article is my brain dump on the subject. It is meant to be a guide on the things that you’ll need to know about when distributing a Mac app outside the App Store, rather than a how-to tutorial. My hope is that having everything listed here will help demystify the process for beginners, and the descriptions of my own process will be useful as starting points.


Resources for learning Objective-C and AppKit, Jeff Johnson

NSImage Syntax

A list of system image names that can be used for +[NSImage imageNamed:]

Appreciating AppKit, Part 1

AppKit is Apple's UI framework for building apps for the Mac. It has existed in one form or another for around 30 years and is the basis for many of the concepts and features of UIKit on iOS. Understandably, given its age, it has quite a few quirks and dated features. Some can simply be ignored, such as drawers. Others are still core to how parts of AppKit function, such as NSCell. These features can make AppKit seem daunting and difficult to work with, especially for those who have only known UIKit.

Appreciating AppKit, Part 2

In this post I want to cover some of the more "behind the scenes" aspects of AppKit, things that help your productivity as a developer and can aid in the architecture of your apps.

AppleProgramming, YouTube

Sandboxing, Notarization, Hardened Runtime, SIP




Tags: platform   macos  

Last modified 30 March 2021