真的很好用滴 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); }
|