随记

声明在延展里面的东西 基本上只有自己这个实现文件能用  外界和子类都看不到 子类也没继承   其作用等同于@synthesize

 
 

一种取最大公约数的方式。

NSInteger a = _numerator;

    NSInteger b = [self denominator];

    

    NSInteger temp = 0;

    

    while (b!=0) {

        temp = a % b;

        

        a = b;

    

        b = temp;

        

    }

    

    [self setNumerator:_numerator/a];

    [self setDenominator:_denominator/a];

 

posted @ 2015-04-21 23:31  杨佩璋  阅读(110)  评论(0)    收藏  举报