SwiftUI 接收应用生命周期的方法
SwiftUI可以检测到应用进入后台,回到前台,以及用户截取屏幕截图等等。这些全部由 Notification Center 提供支持,Notification Center 是 Apple 内部消息系统的API名称,该API使系统可以在事件发生时通知我们,还可以使我们在代码的不同部分之间发布消息。
当应用开始移至后台时,通知中心会发布一条名为UIApplication.willResignActiveNotification的消息;要使用它,我们需要让 Notification Center 为该通知创建一个发布者,然后附加我们想要的任何工作。我们会收到作为闭包参数的实际消息。