【OC】8、数字(NSNumber)

以前说过的int  float long 等等  都是oc中的基本数据类型  他们都不是对象  可是  有时候  咱们须要将这些值做为对象使用spa

这时候  咱们能够使用NSNumber类来存储基本数据类型code

NSNumber的多个建立方法  初始化方法  检索方法

判断是否相等 isEqualToNumber

if([num1 isEqualToNumber:num2]){
            
}

比较两个值大小 compare

 switch ([num1 compare:num2]) {
            case NSOrderedAscending:
                //num1 小于 num2
                break;
            case NSOrderedSame:
                //num1 等于 num2
                break;
            case NSOrderedDescending:
                //num1 大于 num2
                break;
            default:
                break;
        }


---------------> numberWithInt 和 numberWithInteger使用差异orm

【1】使用numberWithInt方法建立一个整型数,须要使用intValue来获取他的值,使用%i做为格式化字符串对象

【2】使用numberWithInteger方法建立整型数,须要使用integerValue来获取他的值,也能够转换成long或者使用stringWithFormat将他格式化为字符串  使用%li做为格式化字符串字符串

相关文章
相关标签/搜索