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
이것을 사용해봐라.
'IOS(Swift)' 카테고리의 다른 글
Swift NSUserDefaults(Android = Preference) (0) | 2016.12.06 |
---|---|
swift Thread 1 signal Sigabrt 에러 해결 방법 (4) | 2016.10.10 |
[!] ERROR: Parsing unable to continue due to parsing error: 해결방법 (0) | 2016.10.06 |