美文网首页
QHP_20Block传值

QHP_20Block传值

作者: 风信子的梦想成真 | 来源:发表于2016-09-07 15:33 被阅读7次

第一种定义block的定义

blockName是变量名

第二种block的定义

// name Block类型别名

typedef void(^name)(arguments);

typedef void(^myBlock)(int a);

// 声明block

MyBlock  myBlock = ^(int a){

NSlog(@"%ld", a);

}

// 调用block

myBlock(2);

什么时候使用block,

逆传:用block来传值,处理网络的时候经常使用block封装的代码

请求网络数据(延迟)先把展示到控件的代码先保存到block,等请求到数据的时候直接调用block

相关文章

  • QHP_20Block传值

    第一种定义block的定义 blockName是变量名 第二种block的定义 // name Block类型别名...

  • iOS的五种传值

    前言 iOS常见的五种传值分别为属性传值,通知传值,代理传值,block传值,单例传值 属性传值 用于正向传值,简...

  • 页面传值-03

    一、传值分类 页面传值基本分为两种:正向传值和反向传值。 二、传值方式 传值,最基本的无非就是代理传值、通知传值、...

  • iOS 页面(代理、通知、block、单例、属性)传值

    一、传值分类 页面传值基本分为两种:正向传值和反向传值。 二、传值方式 传值,最基本的无非就是代理传值、通知传值、...

  • iOS-传值方式

    传值方式:1、属性传值 方法传值2、代理传值3、单例传值 4、通知传值 NSNotificationCente...

  • Swift常用的界面传值(属性传值、协议传值、闭包传值)

    1、属性传值 属性传值多用于正向传值(A->B) 2、代理传值 代理传值多用于反向传值(B->A) 3、闭包传值 ...

  • Vue组件间关系及六种传值方式

    前言: 六种传值方式为: 属性传值 $refs $parent 通知传值(广播传值) 本地传值 路由传值 在介绍组...

  • 【iOS开发细节】之- delegate代理的使用

    在iOS开发中、好多时候需要涉及到页面传值、而传值又分为正向传值和反向传值 一、 传值 1、正向传值 2、反向传值...

  • reactNative 之组件传值和反向传值

    在项目中我们经常会遇到传值,传值有正向传值和反向传值,比如1.正向传值:从A组件push到B组件传值2.反向传值:...

  • 代理

    不同页面间传值是必不可少,传值的方式有很多(方法传值,属性传值,代理传值,单例传值) ,这里主要总结下属性传值和代...

网友评论

      本文标题:QHP_20Block传值

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