代理delegate与通知Notification、block的使用区别

delegate与block通常用于两个对象1对1之间的通讯交互、delegate须要定义协议方法,代理对象须要实现协议方法代理 而且须要创建代理关系才能够实现通讯。对象 block更加简洁,不须要定义繁琐的协议方法,可是若是通讯时间比较多的话,建议使用delgate。io Notfication主要用于1对多的通讯,并且通讯对象之间不须要创建关系,可是使用通知,代码的可读性差。方法
相关文章
相关标签/搜索