//
// main.m
// 06-Block的使用注意
#import <Foundation/Foundation.h>
typedef void (^MyBlock)();
int main(int argc, const char * argv[])
{
@autoreleasepool {
int a = 10;
__block int b = 10;
MyBlock block = ^{
// 默认情况下, block不能修改外面的局部变量
// a = 20;
// NSLog(@"a is %d", a);
b = 20;
NSLog(@"b is %d", b);
};
block();
}
return 0;
}
04-Block的使用注意
最新推荐文章于 2020-12-14 17:22:48 发布