Добавление Observer как:
dispatch_async(dispatch_get_global_queue(0, 0), ^{
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(method1) name:UIApplicationDidEnterBackgroundNotification object:nil];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(method2) name:UIApplicationDidEnterBackgroundNotification object:nil];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(method3) name:UIApplicationDidEnterBackgroundNotification object:nil];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(method4) name:UIApplicationDidEnterBackgroundNotification object:nil];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(method5) name:UIApplicationDidEnterBackgroundNotification object:nil];
});
когда приложение входит в фоновый режим, я проверяю его как вызывающий порядок добавления:
[method1 called]
[method2 called]
[method3 called]
[method4 called]
[method5 called]
Я известный метод вызову в теме сообщения, гдемогу ли я узнать дозу, которую наблюдатель сначала получит при первом добавлении в NSNotificationCenter уведомление?