@britt: For truly private @private stuff, I write key-value 'accessors' which raise exceptions. For read-only stuff, I write a key-value setter which raises an exception. I've never felt the need to override setValue:forKey: for that purpose, hopefully the broken accessor methods dissuade the programmer from trying whatever it is that they're trying ;-)
by leeg — Nov 05