Document Revision History

This table describes the changes to Mac Technology Overview.

DateNotes
2015-09-16

Update content for OS X v10.11

2014-10-16

Updates for OSX 10.10

2014-07-15

Updated the Migrating from Cocoa Touch chapter.

2013-10-22

Made minor formatting corrections.

2012-07-23

Described new technologies available in OS X v10.8.

 

Added a section on Notification Center.

 

Added a section on Game Center.

 

Added a section on Sharing.

 

Added a section on Social Media Integration.

 

Added a section on Gatekeeper.

 

Added sections on the following new frameworks: Game Kit, GLKit, Scene Kit, Audio Video Bridging and Video Toolbox (both described in Other Media Layer Frameworks), Accounts, Event Kit, and Social Framework.

 

Updated the sections on Apps, Resume, Cocoa Auto Layout, and iCloud Storage.

2012-01-09

Added descriptions for several new technologies first available in OS X v10.7.

 

Added a section on iCloud Storage.

 

Added a section on Maps.

 

Added a section on Popovers.

 

Added a section on Store Kit.

 

Added a section on In-Kernel Video Capture.

 

Updated the sections on Cocoa Auto Layout, File Coordination, App Sandbox, Code Signing, XPC Interprocess Communication and Services, AV Foundation, Core Data, and Foundation and Core Foundation.

 

Removed the section on Sync Services, which described a framework that was deprecated in OS X v10.7. If you need information on Sync Services, see the Legacy OS X Developer Library.

2011-04-30

Updated document for OS X v10.7, with extensive reorganization and rewriting. Added the chapter "Migrating from Cocoa Touch."

2009-08-14

Updated for OS X v10.6.

2008-10-15

Removed outdated reference to jikes compiler. Marked the AppleShareClient framework as deprecated, which it was in OS X v10.5.

2007-10-31

Updated for OS X v10.5. The document was also reorganized.

2006-06-28

Associated in-use prefix information with the system frameworks. Clarified directories containing developer tools.

2005-10-04

Added references to "Universal Binary Programming Guidelines."

2005-08-11

Fixed minor typos. Updated environment variable inheritance information.

2005-07-07

Incorporated developer feedback.

 

Added AppleScript to the list of app environments.

2005-06-04

Corrected the man page name for SQLite.

2005-04-29

Fixed broken links and incorporated user feedback.

 

Incorporated porting and technology guidelines from "Apple Software Design Guidelines." Added information about new system technologies. Changed "Rendezvous" to "Bonjour."

 

Added new software types to list of development opportunities.

 

Added a command-line primer.

 

Added a summary of the available development tools.

 

Updated the list of system frameworks.

2004-05-27

First version of OS X Technology Overview. Some of the information in this document previously appeared in System Overview.