【swift】InterfaceBuilderを使用してViewControllerを組み立てる
objective-cと変わらないと思ってたらちょこっとだけ違いました。
新規ファイル作成から「Cocoa Touch Class」を選択して
「Also create XIB file」にチェックを入れれば、ViewControllerのファイルと一緒にxibファイルを作成されます。
objective-cであれば、initWithNibName
で初期化しなくてもInterfaceBuilderで作成した画面が適用されていたのですが、swiftの場合はnibName
は必ず指定しないとダメっぽい?
self.window?.rootViewController = TestViewController(nibName: "TestViewController", bundle: nil)