(1)NSInteger
①与int比较:当需要使用int类型的变量的时候,可以像写C的程序一样,用int,也可以用NSInteger,但更推荐使用NSInteger,因为这样就不用考虑设备是32位的还是64位的;
②与NSUInteger比较:NSUInteger是无符号的,即没有负数,NSInteger是有符号的;
③与NSNumber比较:NSInteger是基础类型,但是NSNumber是一个类。
(1)NSInteger
①与int比较:当需要使用int类型的变量的时候,可以像写C的程序一样,用int,也可以用NSInteger,但更推荐使用NSInteger,因为这样就不用考虑设备是32位的还是64位的;
②与NSUInteger比较:NSUInteger是无符号的,即没有负数,NSInteger是有符号的;
③与NSNumber比较:NSInteger是基础类型,但是NSNumber是一个类。