[Swift] NotificationCenter
https://github.com/kipsong133/MoyaStudyProject/tree/main/NotificationCenterStudyProeject
アップル公式ドキュメント
### Class
# NotificationCenter
A notification dispatch mechanism that enables the broadcast of infomation to registered observers.
= 등록된 관찰자에게 정보를 알려줄 수 있는 알림 발송 매커니즘 클래스 입니다.
定義class NotificationCenter: NSObject
オブジェクトは通知センターに登録され、通知を受信します.登録時に使用する方法は次のとおりです.
addObserver(_:selector:name:object:)
addObserver(forName:object:queue:using)
です.オブジェクトがビューアとして登録されている場合は、通知を受信するように設定されます.
1つのオブジェクトでこのメソッドを複数回呼び出すことができます.(観察者として)
->これは、オブジェクト内の様々な値やオブジェクトの観察者になれることを意味すると思います.
->通知センターは、アプリケーションを実行するたびに呼び出され、デフォルトの状態で呼び出されます.しかし、カスタマイズしたい場合は、カスタマイズできます.このような意味に理解できる
1つの通知センターは、1つのプログラムにのみ通知を送信できます.すなわち,通知センターは各種プログラムに通知を提供できない.他のプロセスに通知を登録または受信する場合は、次の操作を行います.
DistributedNotificationCenter
を使用します.参考資料)
https://jiseobkim.github.io/swift/2018/10/27/swift-NotificationCenter.html
この例は本当に適切だ.
NotificationCenter:(アクションが発生した場合)「このアクションは完了しました.処理を表します.」
Observer:受信が良好で、私たちは処理します.
Reference
この問題について([Swift] NotificationCenter), 我々は、より多くの情報をここで見つけました https://velog.io/@kipsong/Swift-NotificationCenterテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol