Is there a method that returns all the keys for an object conforming to the NSKeyValueCoding protocol?
Something along the lines of [object getPropertyKeys]
[object getPropertyKeys]
You need a getPropertyType function. See this post: Get an object attributes list in Objective-C