Document Revision History

This table describes the changes to Advanced Memory Management Programming Guide.

DateNotes
2012-07-17

Updated to describe autorelease in terms of @autoreleasepool blocks.

2011-09-28

Updated to reflect new status as a consequence of the introduction of ARC.

2011-03-24

Major revision for clarity and conciseness.

2010-12-21

Clarified the naming rule for mutable copy.

2010-06-24

Minor rewording to memory management fundamental rule, to emphasize simplicity. Minor additions to Practical Memory Management.

2010-02-24

Updated the description of handling memory warnings for iOS 3.0; partially rewrote "Object Ownership and Disposal."

2009-10-21

Augmented section on accessor methods in Practical Memory Management.

2009-08-18

Added links to related concepts.

2009-07-23

Updated guidance for declaring outlets on OS X.

2009-05-06

Corrected typographical errors.

2009-03-04

Corrected typographical errors.

2009-02-04

Updated "Nib Objects" article.

2008-11-19

Added section on use of autorelease pools in a garbage collected environment.

2008-10-15

Corrected missing image.

2008-02-08

Corrected a broken link to the "Carbon-Cocoa Integration Guide."

2007-12-11

Corrected typographical errors.

2007-10-31

Updated for OS X v10.5. Corrected minor typographical errors.

2007-06-06

Corrected minor typographical errors.

2007-05-03

Corrected typographical errors.

2007-01-08

Added article on memory management of nib files.

2006-06-28

Added a note about dealloc and application termination.

2006-05-23

Reorganized articles in this document to improve flow; updated "Object Ownership and Disposal."

2006-03-08

Clarified discussion of object ownership and dealloc. Moved discussion of accessor methods to a separate article.

2006-01-10

Corrected typographical errors. Updated title from "Memory Management."

2004-08-31

Changed Related Topics links and updated topic introduction.

2003-06-06

Expanded description of what gets released when an autorelease pool is released to include both explicitly and implicitly autoreleased objects in Using Autorelease Pool Blocks.

2002-11-12

Revision history was added to existing topic. It will be used to record changes to the content of the topic.