103,使用typedef为block数据类型起别名

来源:互联网 发布:网络售卖香烟 编辑:程序博客网 时间:2024/04/29 14:32

#import <Foundation/Foundation.h>


//利用typedefblock起别名,和指向函数的指针一样,block变量的名称就是别名

typedef int (^ BlockType)(int,int);


int main(int argc,const char * argv[]) {

    BlockType add = ^(int value1,int value2){

        return  value1 + value2;

    };

    BlockType minus = ^(int value1,int value2){

        return  value1 - value2;

    };

    NSLog(@"add's result = %i",add(20,10));

    NSLog(@"minus's result = %i",minus(20,10));

    return 0;

}

0 0