黑马程序员技术交流社区

标题: 分享下刚学的block的typeof,实在是很方便 [打印本页]

作者: littp    时间: 2015-12-29 01:09
标题: 分享下刚学的block的typeof,实在是很方便
真的很好用滴  block的typeof
@autoreleasepool {
//定义一个block变量,并且赋值
void (^myBlock)() = ^{
NSlog(@"hello word");
};

//执行
myBlock();

//定义一个别名
//给没有返回值 没有参数的block起一个别名
//Block 是一个类型,不再是一个单纯的变量了
typeof void (^Block)();
Block b1;

//Block 类型的变量 b1
b1 = ^{
NSlog(@"hellword");
};

b1();


//定义有参数&有返回值的block 类型
typedf int (^NewType1)(int ,int );//定义一个类型,两个参数int
NewType1 nt1 = ^(int a,int b){
return a+b;
};

int s = nt1(12,23);
}






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2