block的使用

block是一种数据类型,可以封装代码
他和一般函数的区别就是可以在写函数的内部或方法内部

void(*指针名称)();
定义一个无参无返回值block类型的变量
void(^Block名称)();
实现一个无参无返回值的block

1
2
3
4
5
void (^block)() = ^{
NSLog(@"testblock");
};

block();