General KVO documentation is CoreData specific

Originator:quellish
Number:rdar://14150585 Date Originated:13-Jun-2013 05:20 PM
Status:Open Resolved:
Product:Documentation Product Version:
Classification:Serious Bug Reproducible:Always
 
Summary:
The Key-Value Observing Programming Guide appears to cover the specific CoreData use case in some areas while not covering the more general use of KVO with objects (i.e. not managed objects)

Steps to Reproduce:

This is most apparent in the section "Registering Dependent Keys"

https://developer.apple.com/library/mac/#documentation/cocoa/conceptual/KeyValueObserving/Articles/KVODependentKeys.html#//apple_ref/doc/uid/20002179-BAJEAIEE

The documentation here seems to be talking about CoreData relationships rather than general KVO use cases. While objects may have collections as properties available to KVO, this is not the same as a managed object having a relationship.

Expected Results:
- The KVO documentation should cover general KVO use rather than examples, etc. that are specific to use with CoreData.
- CoreData documentation should cover using KVO with CoreData, and how CoreData uses KVO to perform it's magic. 

Actual Results:
Confusion.

Regression:

Notes:

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!