iPhoneプログラミングでNSIntegerとintを使用する理由は何ですか? ありがとう。
1644 次
1 に答える
3
AnNSInteger
は、次の定義を持つ単なる 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
依存せず使い続けることができます。
于 2009-12-20T03:37:23.470 に答える