Вопрос

Этот вопрос уже имеет ответ здесь:

Какова была бы причина использовать NSInteger против программирования iPhone? Спасибо.

Это было полезно?

Решение

Атмосфера 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