The Airframe Guide

Build on the Airframe.

Swift Airframe is a layered architecture for native macOS apps — AppKit as the skeleton, SwiftUI hosted inside it as a rendering layer. Every native app has an airframe underneath its interface — the structure everything else is riveted to. Ten chapters: how the layers fit together, how the app comes off the ground, where state lives, how a user's intent becomes a change in that state, and how the interface, menus, navigation, and test suite all follow from the same handful of rules.