質問

この質問にはすでに答えがあります:

iPhone プログラミングで NSInteger と int を使用する理由は何でしょうか?ありがとう。

役に立ちましたか?

解決

NSIntegerは、次のように定義されたばかりのtypedefであります

#if __LP64__ || NS_BUILD_32_LIKE_64
  typedef long NSInteger;
  typedef unsigned long NSUInteger;
#else
  typedef int NSInteger;
  typedef unsigned int NSUInteger;
#endif

のtypedefは、プラットフォーム上に基づか異なって定義されたとおり、あなたはプラットフォームから独立してNSIntegerを使用し続けることができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top