IOS中int和NSInteger的区别
1.首先点击NSInteger进入到头文件,看到以下代码
#if __LP64__ || (TARGET_OS_EMBEDDED && !TARGET_OS_IPHONE) || TARGET_OS_WIN32 || NS_BUILD_32_LIKE_64
typedef long NSInteger;
typedefunsignedlong NSUInteger;
#else
typedef int NSInteger;
typedefunsignedint NSUInteger;
#endif
意思是说,如果是32位的用int,64位的用NSInteger,根据个人喜好而定