Nsinteger против int [дублировать
-
20-09-2019 - |
Вопрос
Этот вопрос уже имеет ответ здесь:
- Когда использовать nsinteger vs. int 8 ответов
Какова была бы причина использовать 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
независимо от платформы.
Не связан с StackOverflow