Xcode 11 创建项目 自定义window
今天用xcode11 创建项目的时候发现xcode 项目创建的项目结构发现了变化

多了一个SceneDelegate类

那个怎么自定义UIWindow
我们查看到 UIWindow 类 在iOS13 中 多了 下个面这个初始化方法
@available(iOS 13.0, *)
public init(windowScene: UIWindowScene)
由于新系统iOS13 在界面结构上多了一层UIScene 因此 如果说。你的项目只支持iOS 13 时,不想使用 XXXX..storyboard的时候。这个时候你需要使用此方法去创建新UIWindow。如果你在项目中自定义UIWindow的时候 也需要使用此方法,不然window是创建不出来的。