block内部结构 让我们写一个block void exampleBlock() { // NSConcreteStackBlock int a = 1; __block int b = 2; int(^blockTest0)(int c) = ^(int c){ return a + b + c; }; int c = 3; blockTest0(c); // NSConcreteGlobalBlock void(^blockTest2)(void) = ^(void){ ; }; bloc…