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

Rom*_*lez 4 syntax coding-style objective-c

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

ClassName+OtherClassName.h
Run Code Online (Sandbox Code Playgroud)

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

NSString+URLEncoding.h
Run Code Online (Sandbox Code Playgroud)

提前致谢.

fbr*_*eto 6

我看到它的使用方式是组织类别的一种方式,这是添加到类中的代码扩展.每个类别都有自己的头文件和源文件.'+'只是文件名中的另一个字符,但它并不经常使用.您可以在此处详细了解类别.