NSNotification、KVO、Delegate都是同步的

NSNotification、KVO、Delegate在哪个线程中触发,就在哪个线程中响应,而且都是同步的,会阻塞当前线程,直到处理完成。

 

在开发中使用NSNotificationKVODelegate的时候,要注意避免阻塞主线程,如果方法中存在耗时操作,建议在方法中先异步的操作,最后如果要更新UI的话,再回到主线程做更新UI操作。

posted @ 2019-03-07 11:45  weizonglei  阅读(332)  评论(0编辑  收藏  举报