For Xcode 4.3 IOS5 and using storyboard. - If you have many view controller screens in a project its a good idea to make an m and h file for each one, otherwise the one view controller m file could get very complicated and large.
You need to know how to associate a new view controller file with its view. Its easy when you know how!