ObjC block入门
摘要:
objC的block是基于c语言开发,可以在c,c++和objc中使用。声明和使用一个block:block中会用到一个特殊的操作符^。整个block体都放在{}中。例如:1intmultiplier=7;2int(^myBlock)(int)=^(intnum){3returnnum*multiplier;4};借着这张E文的图,我们可以看到定义一个block是多么的简单。从左到右依次是:myBlock要返回的类型,这里是int。myBlock就是我们block的名字,而^操作符表明此变量是个block。之后则是这个block需要输入的参数的类型。赋值号后面的是这个block需要的参数,这里 阅读全文
posted @ 2011-12-14 16:04 Mr 布鲁斯 阅读(2510) 评论(0) 推荐(0) 编辑