美文网首页
把block当成属性放在全局字典中的用例

把block当成属性放在全局字典中的用例

作者: 我_想_静_静 | 来源:发表于2018-09-11 22:09 被阅读22次

    作用:把block当成属性放在单例字典中,可以帮你跨界面,在任意一个地方都可以访问到这个block,看到很多人还在使用代理传值,觉得费时间

    过程:


    1.既然block可以作为控制器的property,那么相当于block可以被对象引用

    2.既然可以被对象引用,那么肯定也可以被字典的key值引用作为value

    3.那么就可以认为block代码块可以存放在字典里

    4.如果存在单例字典里,那么APP全局都可以通过key值来找到这个block代码块,然后调用这个代码块

    5.那么只要key值取名有意义,那么就可以替代一些跨界面的传值了,然后某种程度上,可以替换通知了

    用例

    demo地址:https://github.com/zhanghuanProgrammer/SCSingleBlock

    相关文章

      网友评论

          本文标题:把block当成属性放在全局字典中的用例

          本文链接:https://www.haomeiwen.com/subject/oaqpgftx.html