Criar um novo projeto no XCode 6 não permite desabilitar Storyboards. Você só pode selecionar Swift ou Objective-C e usar ou não Core Data.
Tentei deletar o storyboard e do projeto removendo o storyboard principal e configurando manualmente a janela em didFinishLaunching
No AppDelegate, tenho o seguinte:
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow
var testNavigationController: UINavigationController
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: NSDictionary?) -> Bool {
testNavigationController = UINavigationController()
var testViewController: UIViewController = UIViewController()
self.testNavigationController.pushViewController(testViewController, animated: false)
self.window = UIWindow(frame: UIScreen.mainScreen().bounds)
self.window.rootViewController = testNavigationController
self.window.backgroundColor = UIColor.whiteColor()
self.window.makeKeyAndVisible()
return true
}
}
No entanto, o XCode me dá um erro:
A classe 'AppDelegate' não tem inicializadores
Alguém conseguiu isso?