ObjC方法声明之前是否有+和 - 符号的正式名称?

时间:2015-01-25 23:40:03

标签: objective-c terminology

方法声明开头的+-符号 - 分别对于类和实例方法 - 是否有名称?

按名称我的意思是“方法描述符”或“方法类型指示符”,或类似的东西。

1 个答案:

答案 0 :(得分:2)

我同意Hot Licks;我从未在任何文档中看到过这些令牌的名称,the relevant part of Clang's parser

Decl *Parser::ParseObjCMethodPrototype(tok::ObjCKeywordKind MethodImplKind,
                                       bool MethodDefinition) {
  assert((Tok.is(tok::minus) || Tok.is(tok::plus)) && "expected +/-");

只是称他们为“加号”和“减号”。 (另见ParseObjc.cpp line 322;同样。)

“方法类型指示器”对我来说听起来很合理,但是,如果你真的需要什么的话。我个人很容易理解你在说什么。