blocks
文章平均质量分 80
zeng11088
这个作者很懒,什么都没留下…
展开
-
Blocks简介
http://lldong.github.com/blog/2011/12/30/blocks/ 从Mac OS X 10.6以及iOS 4开始,苹果在GCC和Clang编译器中为C语言引入了一个新扩展:Blocks,使得程序员可以在C、Objective-C、C++和Objective-C中使用闭包。Blocks有点像函数,但是它可以在其它函数或方法中进行声明和定义,同时它还是匿名的(转载 2013-01-05 22:22:12 · 560 阅读 · 0 评论 -
浅谈XCode编译器的Blocks功能
http://www.robinlu.com/blog/archives/492 Block, 简单的说,就是一个函数对象,和其它类型的对象一样,你可以创建它,可以赋给一个变量,也可以作为函数的参数来传递。计算机科学中,更常用的名字是”closure”或者”lambda”。先通过一个例子看看什么是Block: void (^hello)(char*); hello =转载 2013-01-06 11:25:38 · 526 阅读 · 0 评论