攔截系統事件
使用 iOS 的 NotificationCenter,它可以非常強大,你可以攔截某些應用程式範圍的事件:
NotificationCenter.default.addObserver(
self,
selector: #selector(ViewController.do(_:)),
name: NSNotification.Name.UIApplicationDidBecomeActive,
object: nil)
你可以註冊更多活動,只需檢視 https://developer.apple.com/reference/foundation/nsnotification.name 即可 。