在64位机上代码测试了一下结果是:
2015-04-21 19:46:54.046 here[2945:209062] 2的62次方是4611686018427387904
2015-04-21 19:46:54.046 here[2945:209062] 2的63次方减1是9223372036854775807
2015-04-21 19:46:54.047 here[2945:209062] 2的63次方是-9223372036854775808
2015-04-21 19:46:54.047 here[2945:209062] 2的64次方是0
的出结论:NSInteger在64位取值范围是[2的-63次方]到[2的63次方减一]?我也不知道是不是。希望有人告知。多谢。