block
来源:互联网 发布:淘宝商城舞蹈鞋 编辑:程序博客网 时间:2024/06/02 03:35
基本使用:
int(^myBlock)(int, int) = ^(int a, int b){ return a + b; }; int sum = myBlock(10, 20); NSLog(@"%d", sum);
提高:使多个block的声明不再冗长
typedef int (^MyBlock)(int, int);MyBlock sumBlock = ^(int a, int b){ return a + b; }; MyBlock minusBlock = ^(int a, int b){ return a - b; }; int sum = sumBlock(10, 20); int minus = minusBlock(20, 10); NSLog(@"%d, %d", sum, minus);
阅读全文
0 0