这个跟typedef 一个函数指针类似吧,都是 typedef 返回类型(*或者^ 类型名称)(参数类型,.....)
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[]) {
@autoreleasepool {
typedef void (^myblock) (int);//定义了返回void有一个整型参数的block类型myblock
myblock test = ^(int a){//利用myblock类型定义了一个指针变量test指向一个块,该块有一个整型参数a,返回void
NSLog(@"%i",a);};
test(3);//使用这个块,传入参数3
}
return 0;
}
2015-09-03 09:25:00.127 test111[565:17774] 3 |