আপনি কীভাবে কোনও এআরসি-র অধীনে কোনও পর্যবেক্ষককে সরিয়ে ফেলবেন ? আমরা কি কেবল পর্যবেক্ষক যুক্ত করব এবং এটি অপসারণ করতে ভুলে যাব? আমরা যদি আর ম্যানুয়ালি মেমরি পরিচালনা করি না তবে আমরা পর্যবেক্ষণ থেকে পদত্যাগ করব কোথায়?
উদাহরণস্বরূপ, একটি ভিউ কন্ট্রোলারে:
[self.view addObserver:self
forKeyPath:@"self.frame"
options:NSKeyValueObservingOptionNew
context:nil];
পূর্বে, আমি removeObserver:
ভিউ কন্ট্রোলারের dealloc
পদ্ধতিতে কল করব ।