Objective-C文件中“+”的含义是什么

时间:2010-05-19 20:43:20

标签: objective-c syntax coding-style

我一直在阅读一些Obj-C项目,我总是找到这个命名文件的标准:

ClassName+OtherClassName.h

这是什么意思?通常用于左侧使用的基类,右侧使用另一个类,如:

NSString+URLEncoding.h

提前致谢。

2 个答案:

答案 0 :(得分:6)

我看到它的使用方式是组织类别,这是添加到类中的代码扩展。每个类别都有自己的头文件和源文件。 '+'只是文件名中的另一个字符,但它并不经常使用。您可以阅读有关类别here的更多信息。

答案 1 :(得分:1)

这是一个命名惯例,仅此而已。在这种情况下,NSString上的类别将实现与URL编码有关的内容。