Block基本概念

2019-02-25  本文已影响0人  越天高

1.什么是Block

2.block的格式

返回值类型 (^block变量名)(形参列表) = ^(形参列表) {

};
Snip20150625_11.png
void (^block名)() = ^{代码块;}

例如:
void (^myBlock)() = ^{ NSLog(@"狗蛋"); };
void (^block名称)(参数列表)
= ^ (参数列表) { // 代码实现; }

例如:
void (^myBlock)(int) = ^(int num){ NSLog(@"num = %i", num); };
返回类型 (^block名称)(参数列表)= ^ (参数列表) { // 代码实现; }

例如:
int (^myBlock)(int, int) = ^(int num1, int num2){ return num1 + num2; };
block变量名(实参);
上一篇 下一篇

猜你喜欢

热点阅读