Як видалити спостерігача з об'єкта під ARC ? Ми просто додаємо спостерігача і забуваємо про його видалення? Якщо ми більше не керуємо пам'яттю вручну, де ми звільняємося від спостереження?
Наприклад, на контролері перегляду:
[self.view addObserver:self
forKeyPath:@"self.frame"
options:NSKeyValueObservingOptionNew
context:nil];
Раніше я б викликав метод removeObserver:
контролера перегляду dealloc
.