立即学习:https://edu.csdn.net/course/play/26947/347238?utm_source=blogtoedu
//通过使用通知中心,实现监听和处理程序退出事件的功能
//获得一个应用实例。应用实例的核心作用是提供程序运行期间的控制和协作。每个程序必有,有且只有一个
let app = UIApplication.shared
//通知中心是基础框架的子系统。向所有监听程序退出事件的对象广播消息
NotificationCenter.default.addObserver(self, selector: #selector(ViewController.doSomething(_:)), name: UIApplication.willResignActiveNotification, object: app)
//创建一个方法用来响应程序退出事件,使程序在退出之前保存用户数据
@objc func doSomething(_ sender: AnyObject) {
print("Saving data before exit.")
}