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 · 657 阅读 · 0 评论 -
IOS---Blcok(截获的自动变量)
先上两段代码://1 int val = 0; void (^blk)(void) = ^{val = 1};//2 id array = [[NSMutableArray alloc] init]; void (^blk)(void) = ^{ id obj = [[NSObject alloc] init]; [array addobject:obj]; };稍微用过block的原创 2015-04-24 11:25:29 · 778 阅读 · 0 评论