はじめに
フォアグラウンドになった事を判定することがあったので記事に残しておきます。
実装
import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
NotificationCenter.default.addObserver(
self,
selector: #selector(foreground),
name: UIApplication.willEnterForegroundNotification,
object: nil
)
}
@objc func foreground() {
print("フォアグラウンド")
}
}
おわり
NotificationCenter
を有効活用できたらできることの幅が広がりそうなので今度調べてみようと思います。