您的位置:首页 > 移动开发 > IOS开发

浅谈block(2)

2016-04-01 22:45 411 查看
1.block作为函数的参数

void test(void^(myBlock)());

2.block作为函数的返回值

//定义一个有两个int型参数,且返回值为int型的block类型

typedef int(^newTypeBlock)(int, int);

//声明一个返回值类型为block类型的函数

newTypeBlock test(){

    newTypeBlock m;  //定义一个block型变量m

    m= ^(int a,int b){

        return a+b;

    };

    return m;

}

3.block的快速提示:

键入inlineBlock回车能快速创建一个block模块.,这不仅会提高写代码的效率,也避免了在创建block时候在格式上不小心的出错。

4.快速提示符的创建:

将选中的代码块拖入右下角的代码块区域,

< #type# >用来添加输入提示,注意这里#和<>之间是没有空格的.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  block ios