"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.