NSNotificationCenter
Removing Observers
Adding an Observer
Posting a Notification with Data
Add and remove observer for name
Posting a Notification
Observing a Notification
AddingRemoving an Observer with a Block