iOS 链式编程-Block 作为放回值
例子 实现一个计算器
#import "CalcuteManger.h" @implementation CalcuteManger -(CalcuteManger *(^)(NSInteger))add{ return ^(NSInteger num){ _result+=num; return self; }; } // 其他地方调用 CalcuteManger *manger = [[CalcuteManger alloc]init]; manger.add(2).add(3); NSLog(@"%d",manger.result);