NSNotification、KVO、Delegate都是同步的
NSNotification、KVO、Delegate在哪个线程中触发,就在哪个线程中响应,而且都是同步的,会阻塞当前线程,直到处理完成。
在开发中使用NSNotification、KVO、Delegate的时候,要注意避免阻塞主线程,如果方法中存在耗时操作,建议在方法中先异步的操作,最后如果要更新UI的话,再回到主线程做更新UI操作。
NSNotification、KVO、Delegate在哪个线程中触发,就在哪个线程中响应,而且都是同步的,会阻塞当前线程,直到处理完成。
在开发中使用NSNotification、KVO、Delegate的时候,要注意避免阻塞主线程,如果方法中存在耗时操作,建议在方法中先异步的操作,最后如果要更新UI的话,再回到主线程做更新UI操作。