美文网首页
block写法

block写法

作者: tinghua | 来源:发表于2018-02-09 16:26 被阅读15次

/**
1.^标识后表示block返回数值类型,()表示回传参数
2.block都要用copy修饰,复制到堆上,防止释放
*/

pragma mark - blcok作为属性

/*<没有返回值,没有参数的block/
@property (nonatomic, copy) void(^myBlock1)(void);

/*<有返回值,没有参数的block/
@property (nonatomic, copy) int(^myBlock2)(void);
@property (nonatomic,strong) NSArray<NSString *> *(^Array)(void);

/*<没有返回值,有参数的block/
@property (nonatomic, copy) void(^myBlock3)(int);

/*<有返回值,有参数的block/
@property (nonatomic, copy) CGFloat (^myBlock4)(int, int);

+(void)showAlartViewType:(NSInteger )type WithcompletionHandler:(void(^)(void))sucess;

+(void)excuteInMainQueue:(void (^)(void))completionBlock;

+(void)excuteInMainQueue:(void (^)(void))completionBlock dely:(NSInteger )dely;

/*<NSString * block返回;NSInteger tag,completionHandle返回/
+(void)excuteInmainQueue:(NSString * (^) (NSInteger tag))completionHandle;

相关文章

  • Block的用法

    1.block作为属性 写法1:typedef声明block名称 写法2:直接书写 2.block作为参数 写法:...

  • block--闭包 的分析使用

    1.object-C中的block 作用:保存一段代码块 2.声明block的写法:block的写法: 类型: 返...

  • block写法

    /**1.^标识后表示block返回数值类型,()表示回传参数2.block都要用copy修饰,复制到堆上,防止释...

  • 任务11

    单栏flex写法 单栏inline-block写法 两栏float写法 两栏flex写法 三栏float写法 三栏...

  • Block三种类型及其原理

    block 写法 1.block作为局部变量 2.block作为属性3.block作为形参4.block作为实参 ...

  • block的两种写法

    1、属性写法 声明block 在调用的时候,这样写 在回调的时候,这样写 2、方法写法 声明block方法 在调用...

  • OC-关于Block

    参考文章:iOS block,你要看的这都有,block没那么难 一、Block写法 1、属性 2、typedef...

  • iOS基础 - 笔记

    枚举的写法 block的声明 block使用 block造成循环利用:Block会对里面所有强指针变量都强引用一次...

  • 关于Swift 4.0+ 回调(block && delegat

    1、Block 闭包的写法 定义: 声明: 回调: 外部实现: 其他写法: 2、代理模式写法 创建protocol...

  • OC的block和Swift的闭包写法

    OC的block和Swift的闭包写法

网友评论

      本文标题:block写法

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