拦截系统事件
使用 iOS 的 NotificationCenter,它可以非常强大,你可以拦截某些应用程序范围的事件:
NotificationCenter.default.addObserver(
self,
selector: #selector(ViewController.do(_:)),
name: NSNotification.Name.UIApplicationDidBecomeActive,
object: nil)
你可以注册更多活动,只需查看 https://developer.apple.com/reference/foundation/nsnotification.name 即可 。