为什么没有NSShort或NSByte?

时间:2014-01-30 04:48:57

标签: ios objective-c

IOS编程中的新手。

我正在查看基础类型数据参考,并开始使用 NSInteger typedef,假设它会使我的应用程序更具可移植性。但是我经常使用16位和8位整数,我没有看到 NSShort NSByte

为具有小范围的事物(例如0到12)分配32/64位变量似乎很浪费。

是否有为此定义的符号?

1 个答案:

答案 0 :(得分:6)

如果您想要特定尺寸的类型,请使用uint8_tuint16_t。 32位和64位值也有类似的类型。