Summary
This chapter provides an overview of the most prominent features built into the Application Kit, and the architecture used to provide those features. The Application Kit contains a core set of classes that all Application Kit-based applications must use. Those classes are the NSResponder and three of its subclasses, NSApplication, NSWindow, and NSView. Features that are common to most applications are implemented by classes that are optionally included to avoid work that would otherwise be repeated in many applications. Optional classes such as NSDocumentManager, NSDocument, and NSWindowController cooperate to enable many powerful features and save many lines of code. Each of the optional classes are integrated into the responder chain ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access