KVO y ARC cómo eliminarObserver

¿Cómo eliminas un observador de un objeto debajo deARC? ¿Solo agregamos el observador y nos olvidamos de eliminarlo? Si ya no gestionamos la memoria manualmente, ¿dónde renunciamos a la observación?

Por ejemplo, en un controlador de vista:

[self.view addObserver:self
            forKeyPath:@"self.frame"
               options:NSKeyValueObservingOptionNew 
               context:nil];

Anteriormente, llamaría aremoveObserver: en la vista del controladordealloc método.

Respuestas a la pregunta(3)

Su respuesta a la pregunta