typedef定义block和函数

typedef int (^Sum) (int, int); //定义Sum这种类型的block

typedef int (*Sump) (int, int);//定义了Sump这种指针类型,指向函数。

// 定义block变量

Sum sum = ^(int a, int b){

  return a + b;

};

原文地址:https://www.cnblogs.com/wangshengl9263/p/3067074.html