NSInteger的最大值是多少?

Dav*_*vid 34 cocoa nsinteger

我需要将NSInteger的最大值存储到NSInteger中吗?这样做的正确语法是什么?

谢谢.

Chu*_*uck 90

NSInteger的最大值是NSIntegerMax.

  • +1并且NSIntegerMax的值为LONG_MAX. (16认同)
  • 哦对不起,实际上我在搜索`NSUIntegerMax` /`ULONG_MAX`并找到了这个答案.在32位系统上,"NSUIntegerMax"是"4294967295",而"NSIntegerMax"是"2147483647".有时值本身很有用,例如,当您想要了解是否可以溢出键入为整数的ID时. (11认同)
  • @Mark:on*current*implementation.未来的实现可以想象选择一个不同的值,但不希望如此. (7认同)
  • 这里很好[最大/最小值列表](http://stackoverflow.com/questions/2107544/types-in-objective-c-on-iphone/2107549#2107549) (2认同)

Mit*_*eat 13

NSInteger的最大值是 NSIntegerMax

(来自Foundation Constants Reference)