This table describes the changes to Key-Value Coding Programming Guide.
| Date | Notes |
|---|---|
| 2009-02-04 | Added substantial task information and sample code. |
| 2007-06-06 | Added a warning that array and set operators raise on nil values. |
| 2007-01-08 | Added caution about checking the error parameter in validateName:error: and making sure a valid NSError object is returned. |
| 2006-06-28 | Added Key-Value Observing Programming Guide to the list of related documents. |
| 2006-04-04 | Added example method signature for the -get<Key>:range: accessor pattern |
| 2006-03-08 | Corrected variable names in the @distinctUnionOfArrays example. |
| 2005-08-11 | Changed title of "Why Use Key-Value Coding" article. |
| 2005-07-07 | Added descriptions for the collection operators @unionOfSets and @distinctUnionOfSets. Clarified the return policy for validateValue:forKey:. |
| 2005-04-29 | Corrected minor typos. |
| 2004-08-31 | Updated table of contents. |
Clarified that the | |
Corrected minor typos. | |
| 2004-06-28 | Corrected typos. |
| 2004-04-19 | Clarified that indexed accessor methods make a property appear as an array in “Collection Accessor Patterns for To-Many Properties.” |
| 2003-10-15 | Key-Value Coding has been rewritten for Mac OS X v10.3. |
| 2003-07-19 | “Accessor Search Implementation Details” was updated with information on the methods deprecated in Mac OS X v10.3. |
| 2002-11-12 | Revision history was added to Key-Value Coding. |
© 2003, 2009 Apple Inc. All Rights Reserved. (Last updated: 2009-02-04)