We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Convert
IMP f; SEL sel; sel = @selector( whatever); f = [obj methodForSelector:sel]; (*f)( obj, sel);
to
IMP f; SEL sel; sel = @selector( whatever); f = [obj methodForSelector:sel]; (*f)( obj, sel, obj);
The superflous third argument is harmless. Using obj as it's value instead of say, NULL, produces better code.
obj
NULL