作用:把block当成属性放在单例字典中,可以帮你跨界面,在任意一个地方都可以访问到这个block,看到很多人还在使用代理传值,觉得费时间
过程:
1.既然block可以作为控制器的property,那么相当于block可以被对象引用
2.既然可以被对象引用,那么肯定也可以被字典的key值引用作为value
3.那么就可以认为block代码块可以存放在字典里
4.如果存在单例字典里,那么APP全局都可以通过key值来找到这个block代码块,然后调用这个代码块
5.那么只要key值取名有意义,那么就可以替代一些跨界面的传值了,然后某种程度上,可以替换通知了
用例
网友评论