Application Bundle

Application Bundle

In NEXTSTEP, OPENSTEP, their lineal descendants OS X, iOS, and in GNUstep, a bundle is a directory that allows related resources such as an application's executable and its graphics to be grouped together, appearing as a single file to the user.

Examples include applications, frameworks, and plugins. They are accessed with the NSBundle class in Cocoa, NEXTSTEP and GNUstep's Foundation frameworks, and with CFBundle in Core Foundation.

A bundle usually contains one file representing executable code, and files that represent resources such as nibs, templates, images, sounds, and other media. On some other systems, such as Microsoft Windows, these resources are usually included directly in the executable file itself at compile time. On older Macintoshes, a similar technique is used, where additional metadata can be added to a file's resource fork. The Finder treats bundles, which can also be referred to as packages, as opaque files with no underlying structure.

The Uniform Type Identifier (UTI) for an Apple bundle is com.apple.bundle.

Similar in concept are the application directories used in RISC OS and on the ROX Desktop, and the RUNZ bundles in Super OS.

Read more about Application Bundle:  OS X Application Bundles, OS X Framework Bundles, OS X Loadable Bundles, Other Bundle Formats, .lproj

Famous quotes containing the words application and/or bundle:

    By an application of the theory of relativity to the taste of readers, to-day in Germany I am called a German man of science, and in England I am represented as a Swiss Jew. If I come to be regarded as a bĂȘte noire the descriptions will be reversed, and I shall become a Swiss Jew for the Germans and a German man of science for the English!
    Albert Einstein (1879–1955)

    We styled ourselves the Knights of the Umbrella and the Bundle; for, wherever we went ... the umbrella and the bundle went with us; for we wished to be ready to digress at any moment. We made it our home nowhere in particular, but everywhere where our umbrella and bundle were.
    Henry David Thoreau (1817–1862)