IMP is a C type referring to the implementation of a method, also known as an implementation pointer. It is a pointer to the start of a method implementation.
Syntax:
id (*IMP)(id, SEL, …)
IMP is defined by:
typedef id (*IMP)(id self,SEL _cmd,…);
To access this IMP, the message “methodForSe...