Если добавить наблюдателя для уведомления в AppDelegate, нужно ли мне удалять его?

В AppDelegate didFinishLaunchingWithOptions:

[[NSNotificationCenter defaultCenter] addObserver:self 
                                      selector:@selector(contextChanged:)
                                      name:NSManagedObjectContextDidSaveNotification
                                      object:nil];

Это позволяет мне объединять изменения данных из других потоков.

Вопрос: нужно ли удалять этот прослушиватель в applicationWillResignActive или applicationWillTerminate? Не похоже, что есть смысл. Думаю, я спрашиваю, нормально ли иметь таких слушателей в основном цикле, которые никогда не удаляются.

6
задан Jay Bhalani 11 February 2016 в 09:32
поделиться