Ios postNotificationName是否保证立即发送给侦听器?

Ios postNotificationName是否保证立即发送给侦听器?,ios,cocoa-touch,nsnotificationcenter,nsnotification,Ios,Cocoa Touch,Nsnotificationcenter,Nsnotification,如果我这样做 在NSLog(@“here”)之前同步通知观察者已执行如果所有对象都在同一个线程上,是否保证同步(立即)执行此任务? 无法明确说明这一点是的,尽管它埋得很好: 使用NSNotificationCenter的postNotification:方法及其变体,可以将通知发布到通知中心。但是,该方法的调用是同步的:在发布对象可以恢复其执行线程之前,它必须等待通知中心将通知发送给所有观察者并返回 资料来源: [[NSNotificationCenter defaultCenter] pos

如果我这样做

NSLog(@“here”)之前同步通知观察者已执行如果所有对象都在同一个线程上,是否保证同步(立即)执行此任务?


无法明确说明这一点

是的,尽管它埋得很好:

使用NSNotificationCenter的postNotification:方法及其变体,可以将通知发布到通知中心。但是,该方法的调用是同步的:在发布对象可以恢复其执行线程之前,它必须等待通知中心将通知发送给所有观察者并返回

资料来源:

[[NSNotificationCenter defaultCenter] postNotificationName:@"N" object:self];
NSLog(@"here");