Document Revision History

This table describes the changes to Carbon-Cocoa Integration Guide.

DateNotes
2007-10-31

Updated for Mac OS X v 10.5. Made minor editorial and technical corrections.

2007-05-15

Added new articles about using Cocoa views in a Carbon window and using Cocoa in Navigation Services dialogs.

 

Removed the article “Loading Cocoa Lazily Into Your Carbon Application.“

2006-05-23

Corrected code listing to follow the Core Foundation memory-management rules.

 

Corrected Listing 2 in Using a Carbon User Interface in a Cocoa Application.

2005-08-11

Updated to describe proper use of CFRelease and availability of toll-free bridging between Carbon and Cocoa in Mac OS X. Made small corrections.

 

Updated Interchangeable Data Types to describe the availability of toll-free bridging in Mac OS X.

 

Updated Using a Cocoa User Interface in a Carbon Application to clarify that nib files are edited with Interface Builder.

 

Updated introduction to include cross-reference to Advanced Memory Management Programming Guide.

 

Changed .ccx to .cxx in Preprocessing Mixed-Language Code.

2005-04-08

Changed title from "Integrating Carbon and Cocoa in Your Application." Corrected errors in code examples.

 

Corrected Listing 2 by adding code that loads the MyWindow nib file.

 

Corrected syntax error in FSPathMakeRef call in Listing 2.

2004-06-28

Updated to reflect that loading Cocoa from a bundle is not required. Document reorganized into articles, finalized, and indexed.

 

Added “Loading Cocoa Lazily Into Your Carbon Application” which describes loading Cocoa from a bundle. Other examples throughout the document have been simplified and no longer use bundles.

2003-01-03

Where possible, links to documentation are now to the local version of the document. Corrected some capitalization errors in Cocoa class names.

2002-12-11

Updated formatting.

2002-05-01

Preliminary version of this document.