上記のソースコードにおける最後の行の[self.window!.makeKeyAndVisible()]では最終的に画面に表示させることを行なっているものです。
また、windowを定義する際にOptionalで書いている理由としては、、
このコード自体、アプリ起動時に初めに呼ばれるAppDelegate.swiftに記載しているのですが、、、
そのAppDelegateが継承しているUIAppDelegateクラスにおけるフィールド変数にこのwindowがOptional型で定義されているため、、、
Optional型以外で宣言すると下記のエラーが生じるためです。。