美文网首页
Block:Block的类型

Block:Block的类型

作者: 东方诗空 | 来源:发表于2022-03-25 16:20 被阅读0次

Block的类型

block有3种类型,可以通过调用class方法或者isa指针查看具体类型,最终都是继承自NSBlock类型

  • NSGlobalBlock ( _NSConcreteGlobalBlock )
  • NSStackBlock ( _NSConcreteStackBlock )
  • NSMallocBlock ( _NSConcreteMallocBlock )
image.png image.png

每一种类型的block调用copy后的结果如下所示

image.png

相关文章

  • iOS原理篇(五):Block探究

    Block原理 Block变量捕获 Block类型 copy操作和Block内部访问对象类型的变量 __block...

  • iOS block 为什么官方文档建议用 copy 修饰

    一、block 的三种类型block 三种类型:全局 block,堆 block、栈 block。全局 block...

  • 9 Block详解

    1.明白如何定义block类型 定义Block类型: typedef 返回值类型 Block名字 参数 block...

  • block的使用

    定义block 返回类型 (^block名称)(参数) = ^(){block内容}; 调用block block...

  • iOS 常见面试题 -- block

    一、block的本质 二、block的类型 block 有三种类型分别如下: 如何区分block的类型 三、blo...

  • iOS Block

    Block block 类型 block主要有三种类型 NSGlobalBlock:全局block,存储在全局区 ...

  • 主题四《Block》

    1、block的本质 2、block的捕获 3、block的类型 4、block的copy 5、对象类型的auto...

  • iOS底层:Block

    block的本质 block的变量捕获(capture) block的类型 block有3种类型,可以通过调用cl...

  • 关于block--你想了解的几乎都在这里了

    一.block定义二.block的本质三.block变量捕获(Capture)四.block的类型五.block的...

  • Block

    Block的变量捕获(capture) Block的类型 如何区分Block的类型 MRC:Global:没有访问...

网友评论

      本文标题:Block:Block的类型

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