How to Name Your Notification

Lately, I researched more into Notification class (or what we know as NSNotification pre-swift 3), a class that we can use for many-to-many communication in our app. Whilst searching for more references, I stumbled upon Hermes Pique’s article, a good old article that gives you more in-depth on how to use Notification class.

That article refers to an Apple documentation on how to name your Notification class. That’s cool, I never realised that Apple has this kind of documents. 😅

The naming formula

1
[Name of associated class] + [Did | Will] + [UniquePartOfName] + Notification

Using this guide, I named my Notifications to be like:

And not like

Please use sensible names to your Notification class if you want to be loved by your co-workers. It really helps to name your notifications properly since it is a highly decoupled mechanism, you will only get it right if you use the right names!