UIKitでStoryboardなしのアプリを作る

  1. XcodeでUIKitのアプリを作成する。
  2. Main.storyboardを削除する。
  3. ProjectファイルのTarget -> General -> Deployment Info -> Main Interfaceを空欄にする。
  4. Info.plist -> Application Scene Manifest -> Scene Configuration -> Application Session Role -> Storyboard Nameという項目を削除
  5. SceneDelegate.swiftのguard let _ = (scene as? UIWindowScene) else { return }を下記コードに変更:
guard let windowScene = (scene as? UIWindowScene) else { return }
let window = UIWindow(windowScene: windowScene)
window.rootViewController = ViewController()
window.makeKeyAndVisible()
self.window = window