参考:https://blog.csdn.net/phxiang/article/details/77934406
由于是ios开发所以之前使用界面适配都是使用的链式编程,链式编程其实就是利用block实现c++或者java语言的调用方法后还能调用方法,语法相对于oc更加精简化,话不多说就简单实现下吧,希望在以后的开发中,能够更多的利用到实践中去
-(Calculator*(^)(float num))add{
return ^id(float num){
return self;
};
}
-(Calculator*(^)(float num))sub{
return ^id(float num){
return self;
};
}
Calculator * cal = [[Calculator alloc] init];
cal.add(1).sub(2);