문제

이 질문은 이미 여기에 답이 있습니다.

iPhone 프로그래밍에서 NSINTEGER 대 INT를 사용하는 이유는 무엇입니까? 감사.

도움이 되었습니까?

해결책

an 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