黑马程序员技术交流社区

标题: block作为函数方法的返回值 [打印本页]

作者: zlc    时间: 2015-7-13 15:30
标题: block作为函数方法的返回值
步骤
1.使用typedef定义一个新的类型
typedef int(^newType)(int num1,int num2);
2.使用新类型作为函数的返回值
//定义一个返回值是block类型的函数
newType test4(){
newtype w1=^{
NSLog(@"xxxxxxxxxxxxx");
}
return w1;
}
3.定义block变量接收函数返回的结果
主函数中的语句如下:
newType n1=test();
4.执行block
n1();





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2