Observer V/S Delegates in SWIFT
Delegates are one to one communication and whereas an observer is having one and many other places to notify that observer through the code, from many places. In Observer its quite difficult to keep the record of every notifier, timing issues and maintain code and its hard to keep record of every notifier
LifeCycle of Views
Here are the different life cycle called whenever user loads the views on screen