모든 객체는 1개 이상의 노티피케이션을 정의할 수 있으며 그것은 애플리케이션의 노티피케이션 센터(Notification Center)에서 발급된다.
노티피케이션 센터란 객체들 사이에 노티피케이션을 넘겨주기 위해 존재하는 싱글턴 객체이다.
일반적으로 노티피케이션은 이벤트와 노티피케이션을 발급한 객체가 전달되었다는 것을 알려주는 표시이다.
예를 들어 아래의 그림을 보면 UIApplication 클래스가 발급하는 노티피케이션들을 볼 수 있을 것이다.
대부분 노티피케이션은 이름을 통해 용도를 유추할 수 있지만, 이름으로 용도를 유추할 수 없는 노티피케이션이 있다면 도큐멘테이션 브라우저에서 검색하여 용도를 확인할 수 있다.
자료 출처 : 시작하세요! 아이폰 3 프로그래밍
댓글 없음:
댓글 쓰기