Block开发中使用场景

 block开发中使用场景

 1.把block保存到对象中,恰当时机的时候才去调用


Person.h定义
外部调用

 2.把block当做方法的参数使用,外界不调用,都是方法内部去调用,Block实现交给外界决定.

Person.h定义
外部调用
Person.h实现

 3.把block当做方法的返回值,目的就是为了代替方法.,block交给内部实现,外界不需要知道Block怎么实现,只管调用

Person.h定义
外部调用
Person.h实现
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 小技巧:block的书写格式的快捷方式,可直接敲inlineBlock,如下图: 一、block的声明、定义 如果...
    小胖子2号阅读 345评论 0 1
  • block 开发中使用场景 适合新手理解 熟悉 运用到项目中 block开发中使用场景 1.把block保存到对象...
    大虾咪阅读 273评论 0 0
  • 一、深复制和浅复制的区别? 1、浅复制:只是复制了指向对象的指针,即两个指针指向同一块内存单元!而不复制指向对象的...
    iOS_Alex阅读 1,443评论 1 27
  • block声明定义快捷键:inlineblock block作用:帮你保存一份代码,等到恰当的时机才调用。 blo...
    figure_ai阅读 130评论 0 0
  • 一.block定义二.block的本质三.block变量捕获(Capture)四.block的类型五.block的...
    Mark_Guan阅读 1,871评论 2 16