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,根据个人喜好而定

posted on 2014-01-07 14:49  林源  阅读(332)  评论(0编辑  收藏  举报

导航