void (^p)(); block 变量的声明
block 变量目的是为了封装代码段, 这个代码段可以被执行
void (^p)() = ^ { 代码; };
int main(int argc, const char * argv[]) {
@autoreleasepool {
void (^myblock)() = ^{
NSLog(@"我是一个 block 代码块");
}; // 定义与初始化
myblock(); // 调用
}
return 0;
}
//定义一个block变量
typedef int (^blk_t)(int);