摘要:
Block具有将临时函数体创建为表达式的优势。Apple文档中指出:Block是符合如下要求的匿名内联的代码集:和函数一样具有一个指定类型的参数列表有一个可以推导或声明的返回值类型可以从它被定义的词义范围中捕捉状态可以在需要的时候改变词义范围的状态可以和相同的词义范围中定义的其他的Block共享更改的可能。可以在词义范围(堆栈帧)被销毁后继续共享和修改该词义范围(堆栈帧)的状态。Block是一个自包含的小代码段,封装了用于遍历(线性遍历)或者回调,可以并发执行的任务单元。__block int myCount = 0;int (^myBlock)(int a,int b) = ^(int a, 阅读全文
posted @ 2013-02-06 14:03
diablo大王
阅读(1657)
评论(0)
推荐(0)

浙公网安备 33010602011771号