If this does not affect the definition of the interface, you should put it in a .m file.
If you just use a class, use the forward declaration:
@class AClass;
@interface Bob : NSObject {
AClass* a;
}
If you are implementing something, then import it:
#import "SomeProtocol.h"
@interface Bob : NSObject<SomeProtocol> {
}
" ", . Objective C #import , , , , .