为什么有NSInteger?

Vin*_*lso 16 objective-c

如果NSInteger就像一个常规的int那么为什么它存在,它的目的是NSInteger什么?

我是Mac OS X编程的新手,我们将为此报告.

Rud*_*ser 22

它是一种体系结构安全(64 vs 32位)类型,支持C的不同平台和实现.

苹果建议您使用NSInteger正常类型,我会假设可移植性!

您可以在此基础类型参考中阅读更多内容.

基本描述:

构建32位应用程序时,NSInteger是一个32位整数.64位应用程序将NSInteger视为64位整数.