Smirnov Vadim - Noveo Homework 4

Smirnov Vadim - Noveo Homework 4
Hmm, I really fear to imaging self like a cosmic-dummy, but I still want to ask:
If I don't need *.h to write an interface, but I still need this *.h in realisation, should I just declare this header in *.m?)
At first I made it exactly in *.m - file, but than I think that it's not a good practice and moved declaration to *.h.