NSNotificationCenter: Почему беспокойство, звоня removeObserver?

Боги сбросили с парашютом много привычек в мою изолированную деревню джунглей, таких как:

- (void) dealloc {

  [[NSNotificationCenter defaultCenter] removeObserver:self];
  [super dealloc];

}

Их пути являются странными для меня, все же я все еще стремлюсь понять их.

Почему беспокойство, убирая свободный заканчивается, если экземпляр уходит? Будет ссылаться/сохранять количество к тому экземпляру не быть постепенно уменьшенным? Это создаст помехи своего рода Хеш-таблице Уведомления, скрывающейся там, который содержит список всех слушателей?

23
задан user396030 18 October 2010 в 22:47
поделиться