“UIViewController subclass” does not appear in file template library for xcode 4.3
Choose objective-c class and then select UIViewController as subclass. Apple moved all objective-c class templates into the “Objective-C class” template. They have custom functionality, like “With xib for user interface”, there too.