Jump To:
Leopard Guides: Tools
In Mac OS X, software such as applications, frameworks, and plug-ins is packaged in the form of bundles, which are directories in the file system that group related resources. It is often possible for users to simply drag such software to their hard disks from a CD, mounted disk image, or other location. For software with more complex installation requirements, developers can create installation packages and let users install them with installation tools. Executable bundles can support dynamic configuration through mechanisms such as property lists, user preferences, and environment variables.

Document Descriptions
On Off
Display

Sort by
Title
Sorted by
Date
Documentation Set Guide (HTML) (PDF)
Explains how to integrate third-party documentation with the Xcode Documentation window.
2009-01-06
PackageMaker User Guide (HTML) (PDF)
Describes how to use PackageMaker to create installation packages.
2009-01-06
Apple JavaScript Coding Guidelines (HTML) (PDF)
Provides an overview of the JavaScript language, its object-oriented features, and coding best practices.
2008-11-19
Code Signing Guide (HTML) (PDF)
Explains how you can sign your code and why you should.
2008-11-19
File System Overview (HTML) (PDF)
Conceptual information and guidelines describing the structure and usage of the Mac OS X file system.
2008-07-11
Runtime Configuration Guidelines (HTML) (PDF)
Conceptual and reference information for dynamically configuring your software.
2008-07-08
Software Delivery Guide (HTML) (PDF)
Explains how to distribute and install Mac OS X software using PackageMaker and Installer.
2006-07-24
Bundle Programming Guide (HTML) (PDF)
Explains how to use Core Foundation bundle objects to organize resources.
2005-11-09