Take the 2-minute tour ×

I've been reading some Obj-C projects, and I'm always finding this standard for naming files:


What does this mean? Normally is used with a base class used on the left side, and another class used on the right side, like:


Thanks in advance.

share|improve this question
I realized the second part of the filename may not be another class name, so be careful with that –  Roman Gonzalez May 19 '10 at 21:40

2 Answers 2

up vote 6 down vote accepted

The way I have seen it used is as a way of organizing categories, which are code extensions added to classes. Each category is given its own header and source file. The '+' is simply another character in the file name, though it is not often used. You can read more about categories here.

share|improve this answer

It's a naming convention, nothing more. In that case, it would be for a category on NSString that implements something to do with URL encoding.

share|improve this answer

Your Answer


