In this case it was to import an enum.

I could make separate headers for public enums though. I usually do that whenever the enum is the only reason to import a header, and the enums is used by several (many) classes.

On 31 Jan 2014, at 21:40, Viktor Lidholt <notifications@github.com> wrote:

> In SpriteBuilder/ccBuilder/PlugInNodeCollectionView.h:
> 
> > @@ -7,6 +7,7 @@
> >  //
> >  
> >  #import <Cocoa/Cocoa.h>
> > +#import "ProjectSettings.h"
> Imports should almost never go in the header files. Instead, place the import in the .m file. If you need to reference a class, use the @class directive. Exceptions for 'allowed' imports can be external frameworks, inheritance or for protocols.
> 
> —
> Reply to this email directly or view it on GitHub.
>