美文网首页
复习一下block 待续。。

复习一下block 待续。。

作者: 灵犀一叶 | 来源:发表于2019-05-20 16:45 被阅读0次

block ios

定义:

void (^aBlock)(NSString*x,NSString*y);

函数体:

Block变量=^(参数列表){函数体}; Block变量=^返回值类型(参数列表){函数体}

aBlock = ^(NSString*x,NSString*y){

NSLog(@“%@,%@”,x,y);

}

声明Block变量同时赋值

int(^myBlock)(int) = ^(int num){

return num*7;

}

如果没有参数列表,在赋值时参数列表可以省略

void(^aVoidBlock)()=^{

NSLog(@“no parameter”);

}

调用

aBlock(@“abcd”,@“efgh”);

相关文章

网友评论

      本文标题:复习一下block 待续。。

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