---
title: Mach-O Architecture
framework: foundation
role: collectionGroup
role_heading: API Collection
path: foundation/1495005-mach-o-architecture
---

# Mach-O Architecture

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

## Topics

### Constants

- [NSBundleExecutableArchitectureARM64](foundation/nsbundleexecutablearchitecturearm64.md)
- [NSBundleExecutableArchitectureI386](foundation/nsbundleexecutablearchitecturei386.md)
- [NSBundleExecutableArchitectureX86_64](foundation/nsbundleexecutablearchitecturex86_64.md)
- [NSBundleExecutableArchitecturePPC](foundation/nsbundleexecutablearchitectureppc.md)
- [NSBundleExecutableArchitecturePPC64](foundation/nsbundleexecutablearchitectureppc64.md)

## See Also

### Loading code from a bundle

- [executableArchitectures](foundation/bundle/executablearchitectures.md)
- [preflight()](foundation/bundle/preflight().md)
- [load()](foundation/bundle/load().md)
- [loadAndReturnError()](foundation/bundle/loadandreturnerror().md)
- [unload()](foundation/bundle/unload().md)
- [isLoaded](foundation/bundle/isloaded.md)
