
block
lf644206005
这个作者很懒,什么都没留下…
展开
-
IOS---Block(截获自动变量值)
先上代码:int main(){ int dmy = 256; int val = 10; const char *fmt = "val = %d\n"; void (^blk)(void) = ^{print(fmt, val)}; val = 2; fmt = "These values were changed. val = %d\n";翻译 2015-04-24 11:14:53 · 697 阅读 · 0 评论 -
IOS---Blcok(截获的自动变量)
先上两段代码://1int val = 0;void (^blk)(void) = ^{val = 1};//2id array = [[NSMutableArray alloc] init];void (^blk)(void) = ^{ id obj = [[NSObject alloc] init]; [array addobject:obj];};稍微用过block的原创 2015-04-24 11:25:29 · 815 阅读 · 0 评论