KVO - Key Value Observation Jul 15th, 2010 Use 1 addObserver:forKeyPath:options:context: to register an observer to the observed object. Use 1 observeValueForKeyPath:ofObject:change:context: to capture the fired, observing events.