我正在尝试将 NSInteger 转换为 NSUInteger,我用 google 搜索了它,但没有找到真正的答案。我该怎么做?
NSInteger
and NSUInteger
只是原始整数类型的 typedef:
#if __LP64__ || NS_BUILD_32_LIKE_64
typedef long NSInteger;
typedef unsigned long NSUInteger;
#else
typedef int NSInteger;
typedef unsigned int NSUInteger;
#endif
因此,您不需要在它们之间进行“转换”。一个简单的转换就足够了。喜欢:
NSInteger myInt = 0;
NSUInteger unsignedInt = (NSUInteger)myInt;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)