定义:
^(){
nslog(@"我是block");
};
就这样定义好了一个简单的语句块(无返回值无形参)
接着给语句块变量赋值。
void(^myBlock)()=^(){
nslog(@"我是block");
};
怎样使用呢?看管请看下面↓↓
void main()
{
myBlock();
}
是不是很简单?因为我不喜欢把简单的东西复杂化。
如何用计算两个整数的和呢?
int (^sumBlock)(int,int)=^(int x,int y){
retain x+y;
};
使用:
int sun=sunBlock(2,3);