What does the + mean on Mac Dev Center?
例如,nsstring文档
1 2 3 4 5 6 7 8 9 10 11 | – initWithFormat: – initWithFormat:arguments: – initWithFormat:locale: – initWithFormat:locale:arguments: – initWithData:encoding: + stringWithFormat: + localizedStringWithFormat: + stringWithCharacters:length: + stringWithString: + stringWithCString:encoding: + stringWithUTF8String: |
那么,当一个方法名的左边有一个+时,这意味着什么呢?
EDCOX1〔0〕是用于类方法(例如,在C语言和Java语言中的EDCOX1,1个方法),这些方法涉及类型,而不是类型的特定实例。
例如,
例如,我们有
1 2 | - length + availableStringEncodings |
因为
这只是Objective-C的一部分-我建议你找一本好的Objective-C书或教程。
带+的方法是静态方法。所以您将把消息发送到类,而不是它的实例。