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.