I am mixing a lot of things about the way the different controllers navigate.
When I do a func present(UIViewController, animated: Bool, completion: (() -> Void)? = nil)
, is there a stack in which my controllers are added? If so, what difference would there be with respect to the operation of UINavigationController
?
What is the difference between a presentation of the modal type and one of the show type? (I know it is explained on the apple page but I would like it if someone can explain it to me with his words)
When should I worry about having many instances of the drivers? That is, when the controllers remain referenced (For example: in a stack)?