On Mar 23, 2005, at 10:33 AM, Charilaos Skiadas wrote:
I think Johnny was actually referring to the fact that KVC comes for
free if you have named your accessors for the item as "setItem:" and
"item", and he was referring to using the "item" name for the
method, instead of the "getItem" name, which KVC would not see
automatically.
That's not what the KVC docs say.
<http://developer.apple.com/documentation/Cocoa/Conceptual/
KeyValueCoding/index.html>
From that page, the first step in the search pattern used by
-valueForKey: is: "Search the receiver’s class for an accessor method
whose name matches the pattern -get<Key>, -<key>, or -is<Key>, in
that order."