delegate与block一般用于两个对象1对1之间的通信交互、delegate需要定义协议方法,代理对象需要实现协议方法
并且需要建立代理关系才可以实现通信。
block更加简洁,不需要定义繁琐的协议方法,但是如果通信时间比较多的话,建议使用delgate。
Notfication主要用于1对多的通信,而且通信对象之间不需要建立关系,但是使用通知,代码的可读性差。
delegate与block一般用于两个对象1对1之间的通信交互、delegate需要定义协议方法,代理对象需要实现协议方法
并且需要建立代理关系才可以实现通信。
block更加简洁,不需要定义繁琐的协议方法,但是如果通信时间比较多的话,建议使用delgate。
Notfication主要用于1对多的通信,而且通信对象之间不需要建立关系,但是使用通知,代码的可读性差。