NSInteger是整数对象。那么肯定应该有长篇对象吗?
答案 0 :(得分:4)
NSInteger
和NSUInteger
是特定于平台的,因此在32位系统上声明为int,在64位系统上它被声明为long。
答案 1 :(得分:1)
NSInteger是基础类型as you can see here。
还有其他有用的原始类型,如NSRect,NSSize等。
Apple只是选择不在基础中定义NSLong或NSLongLong类型。
有关何时使用NSInteger(以及它们背后的注意事项)的更多信息可以找到in this related question。