https://narvis2.github.io/posts/iOS-UiKit-Lifecycle/
iOS Swfit UIKit ViewController Lifecycle - Narvis2