标签:
1. 无参数无返回值的block代码
void (^myblock)() = ^{ NSLog(@"block"); }; //调用代码
myblock();
2. 有参数有返回值的block的代码
int (^sumblock)(int , int) = ^(int a , int b){ return a+b; }; //调用方法 int sum=sunblock(3 , 4);
3. block对变量的修改
int a = 10; __block int b = 20; void (^block)() = ^{ //内部只能修改使用 __block修饰的变量 b=25; };
标签:
原文地址:http://www.cnblogs.com/xujunheng/p/4529919.html