Comment supprimer un observateur d'un objet sous ARC ? Ajoutons-nous simplement l'observateur et oublions-nous de le supprimer? Si nous ne gérons plus la mémoire manuellement, où démissionnerons-nous de l'observation?
Par exemple, sur un contrôleur de vue:
[self.view addObserver:self
forKeyPath:@"self.frame"
options:NSKeyValueObservingOptionNew
context:nil];
Auparavant, removeObserver:
j'appelais la dealloc
méthode du contrôleur de vue .