No credit card required
Adding support for printing to a document-based application
Modifying the standard settings displayed in the Print panel
Creating a custom print accessory view
Creating an accessory view controller
Creating a singleton object using a factory method
Using NSObject’s +initialize method
Setting initial print settings in the user defaults database
Setting changed print settings in the user defaults database
Creating a print view
Printing headers and footers
Scaling the printout
Unlike Recipe 8, which covered many disparate topics, this recipe has a single focus: printing.
Cocoa printing underwent profound changes in Mac OS X 10.5 Leopard, both in the API and in the user interface. The primary Cocoa printing ...