I just read an article on stackoverflow regarding the question of the lifecycle of view controllers when you use push segues (and a navigation controller). Since you use push segues, view controllers always call the viewDidLoad function, so a new instance is created.
My question is about deallocating the controllers which get popped from the navigation controller stack. In this article it is said that view controllers which are popped from the navigation stack and displayed, are deallocated when you push the next one.
Is that also true for ARC using projects? - and where is this done?