例如,NSString文档有
– initWithFormat:
– initWithFormat:arguments:
– initWithFormat:locale:
– initWithFormat:locale:arguments:
– initWithData:encoding:
+ stringWithFormat:
+ localizedStringWithFormat:
+ stringWithCharacters:length:
+ stringWithString:
+ stringWithCString:encoding:
+ stringWithUTF8String:
Run Code Online (Sandbox Code Playgroud)
那么当方法名称左边有+时,它意味着什么?
+用于类方法(也称为staticC#和Java等语言中的方法) - 与类型相关的方法而不是类型的特定实例.
-例如方法; 在特定实例上调用的方法.
例如,我们有
- length
+ availableStringEncodings
Run Code Online (Sandbox Code Playgroud)
因为它length指的是特定字符串的长度,而availableStringEncodings只返回系统上可用的编码列表.
这只是Objective-C的一部分 - 我建议你找一本好的Objective-C书或教程.
| 归档时间: |
|
| 查看次数: |
121 次 |
| 最近记录: |