Comment supprimer un observateur d'un objet sous ARC ? Devons-nous simplement ajouter l'observateur et oublier de l'enlever? Si nous ne gérons plus la mémoire manuellement, où devons-nous nous retirer de l'observation?
Par exemple, sur un contrôleur de vue:
[self.view addObserver:self
forKeyPath:@"self.frame"
options:NSKeyValueObservingOptionNew
context:nil];
Auparavant, je qualifierais removeObserver:
dans le contrôleur de vue dealloc
méthode.