Selectors vs. Named Arguments
Here’s a very simple proof that selectors aren’t named arguments
Yes, let’s put this to rest once and for all. Objective-C methods have the same kind of arguments as C functions. Objective-C simply uses a syntax that mixes the arguments in with the method name.