I can't see explanation of 3rd argument object in apple doc https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/nsnotificationcenter_Class/Reference/Reference.html
In all examples like this one How to create a class to send and receive events through NSNotificationCenter in Objective-C? it is nil
Nobody explains it : so why object:nil ?
When is it not nil ?