To get a basic Single View project without a Storyboard, like the old template behaviour:
- File > New Project > Empty Project
- Click on Project in navigator and delete the Unit Test target
- Right-click on unit tests in navigator
- Click Delete
- Click Move to Trash
- Click on Project "New File..." > iOS > CocoaTouch > Objective-C Class
- Sub-class of UIViewController
- check the "With XIB for user interface" box
- enter class name, eg MyViewController
Add at the top of AppDelegate.m
#import "MyViewController.h"
Then in didFinishLaunchingWithOptions, insert three lines of code:
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
MyViewController *vc = [[MyViewController alloc] initWithNibName:nil bundle:nil];
[self.window setRootViewController:vc];
// insert just above this line, which was already created by the template
[self.window makeKeyAndVisible];
(Pitching this at the level of someone who might for example be following a tutorial and thus struggling to match it to what is going on with XCode 5)