1. 程式人生 > >鏈式程式設計(iOS 開發也可以使用)

鏈式程式設計(iOS 開發也可以使用)

由於是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);