Summary

Cocoa’s basic NSView printing support is sufficient for many applications and complex printing support is available, if needed. The Cocoa classes provide hooks for extending the basic printing behavior to handle each application’s needs. Adding printing support to Cocoa applications is seldom a large task. Cocoa programmers are able to focus on the unique features of each application instead of printing.

Chapter 26, “Application Requirements, Design, and Documentation,” delves into the subtleties of application design using Cocoa. A simple game called TransparentTetris is developed to illustrate each step in the process of developing a representative complete Cocoa application.

Get Cocoa® Programming now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.