I did not know that this syntax is valid.
+ (void) methodName:(TypeObject *)typeObject1:(TypeObject *)typeObject2;
What is called like this:
[object methodName:obj1:obj2]
I find this ugly and disturbing, but he is building.
Can someone point me to a link that explains why this is true.
FWIW, the codebase (inherited) from which it comes from, is replete with sloppy, lazy material, dozens of spelling errors and looks like it was formatted by someone who didn't need to read it again. (Thanks again to uncrustify .)
source share