今更ながらSwiftを触ってみました。
慣れ次第だとは思いますが、書きやすいような、書きにくいような。
とりあえず、初期画面はこれでいけました。
AppDelegate.swift var window: UIWindow? var viewController: UIViewController? func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool { self.window = UIWindow(frame: UIScreen.mainScreen().bounds) self.viewController = UIViewController() self.viewController!.view.backgroundColor = UIColor.whiteColor() self.window!.rootViewController = self.view self.window!.makeKeyAndVisible() return true }
?マークをつけるとOptionalになって"何もない"か"ある"のかどちらかが代入される。
!マークをつけると、?マークでOptionalになった変数の値が強制的に"ある"とみなされる事になる。
この辺りももう少し詳しく調べて何かアプリでも作ってみようかなと思います