以前说过的int float long 等等 都是oc中的基本数据类型 他们都不是对象 可是 有时候 咱们须要将这些值做为对象使用spa
这时候 咱们能够使用NSNumber类来存储基本数据类型code
if([num1 isEqualToNumber:num2]){ }
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做为格式化字符串字符串