Mach-O Architecture

Constants describing the CPU types that a bundle’s executable code supports.

Topics

Constants

var NSBundleExecutableArchitectureI386: Int

The 32-bit Intel architecture.

var NSBundleExecutableArchitecturePPC: Int

The 32-bit PowerPC architecture.

var NSBundleExecutableArchitectureX86_64: Int

The 64-bit Intel architecture.

var NSBundleExecutableArchitecturePPC64: Int

The 64-bit PowerPC architecture.

See Also

Loading Code from a Bundle

var executableArchitectures: [NSNumber]?

An array of numbers indicating the architecture types supported by the bundle’s executable.

func preflight()

Returns a Boolean value indicating whether the bundle’s executable code could be loaded successfully.

func load() -> Bool

Dynamically loads the bundle’s executable code into a running program, if the code has not already been loaded.

func loadAndReturnError()

Loads the bundle’s executable code and returns any errors.

func unload() -> Bool

Unloads the code associated with the receiver.

var isLoaded: Bool

The load status of a bundle.