
574 9 Chapter 29: Writing Reusable Components
Process Viewer), and they can use them and assemble them into cus-
tomized solutions using the command line in Terminal, Apple-
Script, and Services.
You automatically reap the benefits of componentized software when
you use an object-oriented framework such as Cocoa, MacApp, or
PowerPlant. But there is yet another type of component reuse avail-
able to you through the use of reusable code that you assemble.
This chapter provides an overview of the two main strategies for re-
using code across applications: frameworks and palettes. As with so
much of the Mac OS X architecture, it just works. ...