I\'m new to objective-c and would like to know the best practice for importing some external headers that I use in my class.
Should I be storing the #import \"classB.h\"
To the compiler, it really doesn't matter. You could just throw forward declarations in your .h and then wait to #import
until your .m file. See this post on SO for more info on this.
From a clean-code prospective, some may argue that putting the imports in your implementation file keeps the details closer to where they are needed (see that link above as well; the people there reference this idea).