转 :iOS Block学习
<div id="cnblogs_post_body">更多阅读请访问:http://www.hopean.comiOS4已经直接支持blocks,很有必要学习一下。
在ios,blocks是对象,它封装了一段代码,这段代码可以在任何时候执行。Blocks可以作为函数参数或者函数的返回值,而其本身又可以带输入参数或返回值。它和传统的函数指针很类似,但是有区别:blocks是inline的,并且它对局部变量是只读的。
Blocks的定义:
<div class="cnblogs_code"> int (^myBlock) (int a,int b) = ^(int a,int b){ return a+b; };
页:
[1]