objective-c block语句
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;
};
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号