美文网首页
block类型的各般模样

block类型的各般模样

作者: MrOreo | 来源:发表于2016-11-15 19:59 被阅读0次

    这里主要说明block的两种,也是最常用的形态:
    • 声明一个变量
    • 作为方法的参数

    shareshare

    block类型,声明一个变量

    类似于指向一个函数的指针,拿到的是该函数的入口地址
      一个工具类中有两部分:
      1. 声明一个变量;
      2. 调用该block函数(内部传入的参数其实是实参,需要传递到外界使用);
      在相应的类的方法中,给该block类型的变量赋值(实现函数),因此该类可以拿到想要的信息;
    

    block类型,作为一个方法的参数类型

    1.  和普通的函数调用类似,没有区别,同样是在工具类中,定义方法的实现,
    2. 方法的具体实现内部,会调用block函数,然后在其他的类中,进行调用.由于参数中有block类型的参数,因此在方法的调用处,相当于将实参传递给形参,
    相当于block作为变量的类型的时候,给它赋值的操作,其实在此处,拿到的是想要的信息.
    

    相关文章

      网友评论

          本文标题:block类型的各般模样

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