iPhoneは5Sから64bitになりましたが、64bit環境だとNSIntegerの値が異なります。
32bitと64bitで異なる変数の型(ポインタを除く)
32bit 64bit
long 4 8
size_t 4 8
NSInteger 4 8
CGFloat 4 8
続きを読む