In Mac OS X, application management is a single drag & drop operation: drop the application into /Applications to install, and drop it into the Trash to uninstall. This simplicity and power is just the tip of the iceberg. What we're seeing is just one use of a more general facility Cocoa calls bundles. This article is about Nib files, and how to use them in your applications. Nib files are just specialized bundles, so we'll talk about bundles first. // Bundles A bundle is a directory containing code and resources. Applications,...