iOS 控件详解

iOS NSDecimalNumberHandler

2018-10-26  本文已影响1人  风冰武

1: 父类

继承于: NSObject

2: 属性


3: 方法

//返回具有自定义行为的NSDecimalNumberHandler对象
//参数1:舍入模式
//参数2:舍入值在小数点后的位数
//参数3: YES: 在出现准确错误的情况下, 程序将发生异常; NO:将忽略错误
//参数4: YES:在发生溢出错误时, 处理程序将发生异常; NO:将忽略错误
//参数5: YES:在发生潜流错误时, 程序将发生异常; NO:将忽略错误
//参数6: YES:在发生除零错误时, 程序将发生异常; NO:将忽略错误
//返回:具有自定义行为的NSDecimalNumberHandler对象
+ (instancetype)decimalNumberHandlerWithRoundingMode:(NSRoundingMode)roundingMode scale:(short)scale raiseOnExactness:(BOOL)exact raiseOnOverflow:(BOOL)overflow raiseOnUnderflow:(BOOL)underflow raiseOnDivideByZero:(BOOL)divideByZero;


typedef NS_ENUM(NSUInteger, NSRoundingMode) {
    NSRoundPlain,   // 四舍五入
    NSRoundDown,    //向下截断(不论后面的值是否小于5)
    NSRoundUp,      // 向上进1(不论后面的值是否大于5)
    NSRoundBankers  // on a tie round so last digit is even
};

上一篇 下一篇

猜你喜欢

热点阅读