It is proper practice to put a forward class declaration (@class classB;) in the header and #import "classB.h in the .m
A forward class declaration, like @class classB; lets the compiler know it should expect the class later on, and it shouldn't complain about it at the moment.