NotificationCenter 동작 방식과 활용 방안에 대해 설명하시오.
iOS iOSInterviewquestions
동작 방식
구성 요소
- 객체 A : listener
- 객체 B : sender
- NotificationCenter
- 객체 A는 객체 B의 어떠한 행위를 관찰하기 위해
NotificationCenter
에 옵저버를 등록한다.- 옵저버에는 어떤 객체를 관찰할 것인지, 어떤 행위를 관찰할 것인지 등이 들어감
- 객체 A가 어떠한 행위를 한다.
- 객체 A는 알림을 생성하고 NotificationCenter에 post함
- NotificationCenter는 객체 B에게 등록한 옵저버에 대한 알림이 발생했다고 알려줌
활용 방안
몇 번 사용해보기는 했는데, 아직 잘 모르겠다. 활용 방안도 찾아봤는데 검색 능력 부족으로 못 찾겠음