为什么有 NSInteger 而不是 NSLong 甚至 NSLongLong?

Gen*_*ode -2 objective-c nsinteger

NSInteger 是整数对象。那么肯定应该有长对象吗?

rck*_*nes 5

NSInteger并且NSUInteger是特定于平台的,因此在 32 位系统上声明为 int,在 64 位系统上声明为 long。