三者的区别:
- 通知是一对多;
- 代理和block是一对一
三者的优缺点:
- 通知:写法简单,但是要注意释放observer,影响内存的消耗,
- 代理:写法复杂,有七步,要设置协议,但是能够灵活的添加所需要的方法,引用也方便。
- block:写法简单,但是要注意循环引用,调用方法 weakSelf。
三者的区别:
三者的优缺点:
本文标题:Object-C 简述block、delegate、NSNoti
本文链接:https://www.haomeiwen.com/subject/tbzwjctx.html
网友评论