码迷,mamicode.com
首页 > 移动开发 > 详细

oc/object-c/ios用int还是NSInteger

时间:2014-08-17 02:19:51      阅读:232      评论:0      收藏:0      [点我收藏+]

标签:使用   os   io   ar   amp   ef   type   on   

当需要使用int类型的变量的时候,可以像写C的程序一样,用int,也可以用NSInteger,但更推荐使用NSInteger,因为这样就不用考虑设备是32位的还是64位的。
 可以看如下定义:
#if __LP64__ || (TARGET_OS_EMBEDDED && !TARGET_OS_IPHONE) || TARGET_OS_WIN32 || NS_BUILD_32_LIKE_64
typedef long NSInteger;
typedef unsigned long NSUInteger;
#else
typedef int NSInteger;
typedef unsigned int NSUInteger;
#endif

oc/object-c/ios用int还是NSInteger,布布扣,bubuko.com

oc/object-c/ios用int还是NSInteger

标签:使用   os   io   ar   amp   ef   type   on   

原文地址:http://www.cnblogs.com/langtianya/p/3917192.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!