We all have used Notifications on iOS. (I would not call them NSNotifications though, since this post is about Swift 3.0). I used them long ago when I was yet a newcomer. They were easy way to transport information among different parts of program. Although easy, Notifications can have