Как удалить наблюдателя из объекта в ARC? Добавляем ли мы наблюдателя и забываем об удалении его? Если мы больше не будем управлять памятью вручную, когда мы уходим из наблюдения?
Например, на контроллере представления:
[self.view addObserver:self
forKeyPath:@"self.frame"
options:NSKeyValueObservingOptionNew
context:nil];
Раньше я бы назвал removeObserver:
в методе контроллера dealloc
.