254NSNotification Trinity

1

 [[NSNotificationCenter defaultCenter] 
addObserver:self selector:@selector(selectorName:) name:@"methodName" object:nil];

2

[[NSNotificationCenter defaultCenter] 
postNotificationName:@"selectorName" object:self userInfo:nil];

3

- (void)dealloc {
	[[NSNotificationCenter defaultCenter] removeObserver:self];
	[super dealloc];
}

52Remove Observer before dealloc

Remove observer before deallocating, otherwise observer accumulate and eventually crash the application.

[[NSNotificationCenter defaultCenter] removeObserver:self];