I would like to know how to properly navigate in an application using a NavigationController, to not instantiate a ViewController each time I call it for example:
In all know applications such as Instagram, when you click on a Toolbar Item, you access a viewController, but the state of this one is saved, if you were on a photo, it still is on this photo after you went to settings, post photo etc. And in my application, my NavigationController instantiate a new ViewController each time I want to access it, and it is time Consuming when you load data in ViewDidLoad for example.
Is there someone who could help me please ?