且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

检查NSNumber是否为小数

更新时间:2022-04-01 06:29:52

避免转换为域较小的类型:

Avoiding conversions to types with a smaller domain:

BOOL NumberIsFraction(NSNumber *number) {
    double dValue = [number doubleValue];
    if (dValue < 0.0)
        return (dValue != ceil(dValue));
    else
        return (dValue != floor(dValue));
}