我不知道这个语法是有效的。Bizzare方法签名,具有未命名的参数(obj-c)
+ (void) methodName:(TypeObject *)typeObject1:(TypeObject *)typeObject2;
那么这被称为像这样:
[object methodName:obj1:obj2];
我觉得很丑陋和不安,但它的基础之上。
有人可以指引我解释为什么这是有效的参考。
FWIW代码库(继承)这个来自于,充满马虎,懒惰的东西,几十个拼写错误,看起来像是由某人不需要再读过它的格式。 (再次感谢您uncrustify)
我想我一定错过了一次会议,我想苹果公司的失望导致我之前没有遇到过。 – ocodo
也许苹果应该教静态分析器产生警告 - 因为未命名的参数会破坏objc最强大的功能之一。 – vikingosegundo
@vikingosegundo修复链接! – CrimsonChris