Learning XCode MVC lifecycle