4 ms·
maybe because reflection/introspection is done via "Objective C's dynamic behaviours and message passing"?
by stopmi 15y ago
maybe because reflection/introspection is done via "Objective C's dynamic behaviours and message passing"?
- leon_ 15y agoActually these are only convenience methods. For example to get a class name you can either use [object className]. Or you can use object_getClassName()/directly access "anObject->class_pointer->name" without dispatching any messages. The same goes for any other runtime attribute of an object.