A view can be a scene in a storyboard file, a xib file, or you can create your views programmatically (.m and .h).
A view controller is always a .m and .h.
And if you're not following the MVC pattern you can put your view code in your view controller's loadView/viewDidLoad method.