title: Deinit is it a good practice to implement it on viewControllers?
body: <p>I am wondering if it is a good practice to implement a <code>deinit</code> on every view controller to check if it is correctly removed when it disappears and avoiding leaking memory?</p>