, AppDelegate .
, , , , window . , , AppDelegate.swift (, application(application:didFinishLaunchingWithOptions), , , .
iOS UIKit main.swift:
UIApplicationMain(Process.argc, Process.unsafeArgv,
NSStringFromClass(UIApplication), NSStringFromClass(AppDelegate))
( Xcode 6, @UIApplicationMain.)
UIApplicationMain , , , . , . AppDelegate UIWindow push-, .., :
UIApplicationMain(Process.argc, Process.unsafeArgv, NSStringFromClass(UIApplication), nil)
, AppDelegate , main.swift :
var delegateClassName: String? = NSStringFromClass(AppDelegate)
if NSClassFromString("XCTestCase") != nil {
delegateClassName = nil
}
UIApplicationMain(Process.argc, Process.unsafeArgv, NSStringFromClass(UIApplication), delegateClassName)