【Swift5】Notifications を使いやすくする

NotificationCenter/Queue を使う際に必ずやることがあって、
Notification.Name を extension で定義することです。

コード追いづらいから使うんじゃねぇってのは置いといて。(´-ω-`)

Notifications って生成する時にだらだらと長くなっちゃうし、
Name の文字をグローバル定数にするとか生理的に…と思ったので、いつも以下のように定義してます。

これなら typo もせずに、複数人の開発でも使いやすいと思います。

※公式ドキュメントはこちらです。

違うよ!とかこういう方法あるよ!ってのがあれば教えてください。
では( ¯·ω·¯ )

コメント