iOS, Mvc, Swift, Objective C, Cocoa Touch.
user input in some application-specific way and then either may tell a model object what to do with this input. Based on this same user input, some controller objects might also tell a view object to change an aspect of its appearance or behaviour, such as telling a button to disable itself.