使用场景:
代理->上下级、一对一
Block->上下级、一对一
通知->跨级、一对多
Block与代理的替换
一般只有一个代理方法时,可以使用Block替换,但是代理方法有多个时,使用代理结构更清晰,更好管理
代理->上下级、一对一
Block->上下级、一对一
通知->跨级、一对多
一般只有一个代理方法时,可以使用Block替换,但是代理方法有多个时,使用代理结构更清晰,更好管理
本文标题:iOS设计模式中传值、监听、回调之代理、通知、Block的选择
本文链接:https://www.haomeiwen.com/subject/ougmuttx.html
网友评论