Jump To:
Leopard Reference Library: User Experience
In Mac OS X, software such as applications, frameworks, and plug-ins are packaged in the form of bundles, which are directories in the file system that group related resources. Proper use of bundles greatly simplifies application installation and the overall user experience. For example, executable bundles can support dynamic configuration through mechanisms such as property lists, user preferences, and environment variables.

Document Descriptions
On Off

Sort by
Sort by
Resource Type
Sorted by
Installer JavaScript Reference (HTML) (PDF)
Describes the JavaScript object model used in distribution definition files.
Reference 2008-12-16
File System Overview (HTML) (PDF)
Conceptual information and guidelines describing the structure and usage of the Mac OS X file system.
Guides 2008-07-11
Quick Look Programming Guide (HTML) (PDF)
Describes the purporse and architecture of Quick Look generators and explains how to create them.
Guides 2008-02-08
QLThumbnailRequest Reference (HTML) (PDF)
Describes an opaque type for handling requests for Quick Look thumbnail images.
Reference 2007-10-31
QLPreviewRequest Reference (HTML) (PDF)
Describes an opaque type for handling requests for Quick Look document previews.
Reference 2007-04-20
Quick Look Framework Reference (HTML) (PDF)
Describes the interface for creating plug-ins that generate Quick Look previews and thumbnails.
Reference 2007-04-13
InstallerPluginSample (HTML) (DMG) (ZIP)
Provides instructions for extending software installation using custom plugins
Sample Code 2006-08-30
Software Delivery Guide (HTML) (PDF)
Explains how to distribute and install Mac OS X software using PackageMaker and Installer.
Guides 2006-07-24
Setting default open Finder window (HTML)
QA1449: How to set the default Finder window to open when a disk is mounted
Technical Q&As 2006-01-03
Installing Your Application on Mac OS X: Guidelines for Developers (HTML)
Get tips for making the installation process easier for you and your customers.
Articles 2005-06-13
Installer Tiger Examples (HTML) (DMG) (ZIP)
A walkthrough of using distribution scripts and other Tiger Installer features.
Sample Code 2005-06-01
Help Book Caching During Software Development (HTML)
QA1409: Development situations that can potentially confuse Help Viewer
Technical Q&As 2005-03-30
Using the Web Kit for Application Registration (HTML)
Learn how to use the Web Kit to handle your application's online registration.
Articles 2004-03-09