だから、私はNSIntegerとintをどれだけ気にするべきかを理解しようとしています。私は CS の学位を持っていないので、これらの型変換引数の多くはかなりあいまいです。私が知る限り、引数は「iOS で int の代わりに NSInteger を使用して、最終的に 64 ビット iOS が登場した場合でも、変数がポインターを格納するのに適切なサイズになるようにする」ことです。けっこうだ。私が ints にポインターを格納していることを除いて、ほとんどありません。
ジャックに負っている魔法の豆の数を格納する int と、猫の皮を剥ぐ方法の数を格納する別の int があり、それらを関数間で渡し、それらを Core Data などに書き込んでいるとします。その後、Apple は 64 をリリースします-bit iOS -- 変更点は? なぜ私は気にするのですか?
また、私が気にするのであれば、NSInteger の代わりに int32_t を使用するための引数ではないのはなぜですか? それが物事を予測可能に保つ方法のようです。