Tag: nsuinteger

int,NSInteger和NSUInteger之间的区别

int , NSInteger和NSUInteger在Objective-C中的主要区别是什么? 哪一个更适合在应用程序中使用,为什么?

核心数据中的NSNumber(整数16,32,64)应该用来保留NSUInteger

我想保留NSUInteger到我的核心数据,我不知道应该使用哪种types(整数16,32,64)来适应所需的空间。 从我的理解 Integer 16 can have minimum value of -32,768 to 32,767 Integer 32 can have minimum value of -2,147,483,648 to 2,147,483,647 Integer 64 can have minimum value of -very large to very large 而NSUInteger是unsiged longtypes的def,它等于unsigned int( iPhone上的objective-c中的types ) 所以如果我将我的NSUInteger转换为NSNumber与numberWithUnsignedInteger:并将其保存为NSNumber(整数32)我可以安全地检索我的数据回来吗?