iOS, Mvc, Swift, Objective C, Cocoa Touch.
object to change its state or to request a view object (at some level of the composite structure) to change its behaviour or appearance. The model object, in turn, notifies all objects who have registered as observers when its state changes; if the observer is a view object, it may update its