NSNotificationCenter

IOS(Swift) 2016. 12. 5. 23:46


Class

NSNotificationCenter

An NSNotificationCenter object (or simply, notification center) provides a mechanism for broadcasting information within a program.

NSNotificationCenter 객체는(또는 줄여서 notification center) broadcasting 매카니즘 정보를 제공해준다.

 An NSNotificationCenter object is essentially a notification dispatch table.

NSNotificationCenter 객체는 notification dispatch table을 기본으로 한다.


Overview

Objects register with a notification center to receive notifications (NSNotification objects) using the addObserver:selector:name:object: or

addObserverForName:object:queue:usingBlock: methods.

notification center는 객체등록을 위해 addObserver:selector:name:object: 또는 addObserverFor

Name:object:queue:usingBlock: methods를 사용한다.

 

Each invocation of this method / specifies a set of notifications.

각각의 메서드는 notification 집합을 지정한다.

 

Therefore, objects may register as observers of different notification sets by calling these methods several times.

그러므로, 서로 다른 notification들은 여러 차례 호출되어 지기 때문에 객체로 등록할 수 있다.

 

Each running Cocoa program has a default notification center.

각각의 Cocoa 프로그램에는 서로 다르게 작동하는 notification center가 있다.

 

You typically don’t create your own.

일반적으로 여러분 스스로 만들지는 않는다.

 

An NSNotificationCenter object can deliver notifications only within a single program.

NSNotificationCenter 객체는 하나의 프로그램에서만 nofitication 기능을 수행할 수 있다.

 

If you want to post a notification to other processes or receive notifications from other processes, use an instance of

만약 다른 프로세서에 notification을 보내거나 다른 프로세서에 있는 notification을 사용하고 싶다면,

https://developer.apple.com/reference/foundation/nsdistributednotificationcenter?language=objc 

이것을 사용해봐라.

Posted by MAESTRO.
,