Mac OS X Reference Library Apple Developer
Search

Introduction to 64-Bit Transition Guide For Cocoa

Mac OS X is undergoing a gradual transition to a 64-bit model. An 64-bit executable is a process that can support a 64-bit address space. In a 64-bit world pointers are 64 bits (eight bytes) and some integer types, once 32 bits, are now 64 bits. These fundamental changes required for 64-bit processes impact the programmatic interfaces of many of the frameworks of Mac OS X, including Cocoa, in various ways.

This document explains the rationale for the 64-bit transition and describes the 64-bit related changes to the Cocoa API. It also discusses the steps you must take to convert existing Cocoa applications to a 64-bit model.

Organization of This Document

This document has the following chapters:

See Also

As a prerequisite to this document, read 64-Bit Transition Guide, which describes in full detail the reasons for the 64-bit transition, the fundamental changes to Mac OS X to support 64-bit addressing, and the general requirements and procedure for building 64-bit executables.




Last updated: 2009-04-30

Did this document help you? Yes It's good, but... Not helpful...