80得票2回答
我应该使用哪个NSNumber(Core Data中的Integer 16、32或64)来存储NSUInteger?

我希望在我的核心数据中保留NSUInteger,但不知道应该使用哪种类型(integer 16、32、64),以适应所需的空间。 根据我的理解:Integer 16 can have minimum value of -32,768 to 32,767 Integer 32 can have...

36得票2回答
int、NSInteger和NSUInteger之间的区别

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

30得票4回答
如何在Objective-C中将NSUInteger类型的值转换为int类型的值?

如何将 NSUInteger 值转换为 int 值在Objective-C中? 还有就是如何在 NSLog 中打印 NSUInteger 值,我尝试了 %@,%d,%lu,但它们都不起作用并且会抛出Ex-Bad Access错误。 谢谢

26得票5回答
如何将NSUInteger转换为NSString?

如何将NSUInteger转换为NSString?我已经尝试过了,但我的NSString一直返回0。NSUInteger NamesCategoriesNSArrayCount = [self.NamesCategoriesNSArray count]; NSLog(@"--- %d", ...

25得票4回答
如何将 NSInteger 转换为 NSUInteger?

我想将一个 NSInteger 转换为 NSUInteger,但在谷歌上搜寻并没有找到真正的答案。请问我应该如何做?

15得票2回答
如何将 typedef enum 转换为 NSNumber?

每个typedef enum的值是否被视为int类型? 例如,给定以下typedef enum:// UIView.h typedef enum { UIViewAnimationCurveEaseInOut, UIViewAnimationCurveEaseIn, ...

14得票4回答
NSString转换为NSUInteger

我有一个NSString类型的数字@"15",我想把它转换成NSUInteger类型,但是我不知道怎么做...

12得票3回答
为什么Cocoa不在所有地方都使用相同的枚举声明风格?

我想知道cocoa中枚举声明不同风格的背后原理是什么? 像这样:enum { constants.. }; typedef NSUInteger sometype; 为什么要使用typedef来避免NSUInteger赋值时需要进行强制类型转换? 有时候typedef是NSInteger/...

9得票1回答
为什么在“numberOfSectionInTableView:”中使用NSInteger而不是NSUInteger?

numberOfSectionsInTableView: 是UITableView的数据源方法之一,其返回值类型为NSInteger。但是,UITableView不能具有负数行数;它只能有0或更多行,那为什么返回类型是NSInteger?这难道不会导致返回负整数而导致崩溃吗?