iOS Developer | WWDC 2018 Scholarship Winner
Coordinator is an object that handles navigation flow and shares flow’s handling for the next coordinator after switching on the next chain. It means that coordinators should only keep navigation logic between screens. Coordinators can kee…
A protocol is like a basketball coach. He tells his players what to do, but he doesn’t know how to dunk a basketball.
Strong references should be used when a parent object is referencing a child object and never the other way around. That is, a child class should not have a strong reference to the parent class.