一,区别:
Delegate-代理
“一对一”,对同一个协议,一个对象只能设置一个代理delegate,block
block和delegate一样,一般都是“一对一”之间通信交互,相比代理block有以下特点:
(写法更简练,不需要写protocol、函数等等)
(block需要注意防止循环引用)Notification-通知
NotificationCenter 通知中心:“一对多”,在APP中,很多控制器都需要知道一个事件,应该用通知;
待更新……
一,区别:
Delegate-代理
“一对一”,对同一个协议,一个对象只能设置一个代理delegate,
block
block和delegate一样,一般都是“一对一”之间通信交互,相比代理block有以下特点:
(写法更简练,不需要写protocol、函数等等)
(block需要注意防止循环引用)
Notification-通知
NotificationCenter 通知中心:“一对多”,在APP中,很多控制器都需要知道一个事件,应该用通知;
待更新……