Balance Your NSNotification Observers

One aspect of using NSNotifications I hadn’t encountered before, is that you can add the same observer for a particular notification multiple times, which will result in that observer having it’s method called multiple times.

I tend to balance out my own calls, which might explain why I’ve not seen it before, but in examining other code I came across this and I didn’t actually know about this behaviour.