[iOS]NotificationCenterにきれいに書き込む
4079 ワード
📢 Notification
開発中は、NotificationCenterでデータ交換や信号交換が行われる場合があります.
一目で管理するのは難しいですが、名前が重なる可能性がありますよね?いつも心配です.
だからこの悩みを解決する方法を見つけた!!
この方法以外にも、いろいろな方法がありますが、今私の悩みを解決するのはこのようにしてもいいです.
このレベルに位置を残す.
Extension
これにより、nameを書くスペースで自動的にアクセスが完了します.👍🏻
開発中は、NotificationCenterでデータ交換や信号交換が行われる場合があります.
// post
NotificationCenter.default.post(name: "blabla", object: nil)
// observer
NotificationCenter.default.addObserver(self, selector: #selector(실행시킬 함수), name: "blabla", object: nil)
ノティはあちこちにいるからだ.一目で管理するのは難しいですが、名前が重なる可能性がありますよね?いつも心配です.
だからこの悩みを解決する方法を見つけた!!
この方法以外にも、いろいろな方法がありますが、今私の悩みを解決するのはこのようにしてもいいです.
このレベルに位置を残す.
Extension
extension Notification.Name {
// MARK: - 🏠 HOME
static let blablaNotification = Notification.Name(rawValue: "blabla")
}
// post
NotificationCenter.default.post(name: .blablaNotification, object: nil)
// observer
NotificationCenter.default.addObserver(self, selector: #selector(실행시킬 함수), name: .blablaNotification, object: nil)
こんな感じで拡張Nameの使い方.これにより、nameを書くスペースで自動的にアクセスが完了します.👍🏻
Reference
この問題について([iOS]NotificationCenterにきれいに書き込む), 我々は、より多くの情報をここで見つけました https://velog.io/@sso0022/iOS-NotificationCenter-깔끔하게-쓰기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol