黑马程序员技术交流社区
标题:
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