![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
ios开发:怎样把nsinteger类型转换成int类型
展开全部
IOS开发中是将NSInteger转化NSString类型,而不是转换为int类型,因为NSInteger就是int。
NSInteger转化NSString类型:
[NSString stringWithFormat: @"%d", NSInteger];
NSString转化 NSInteger类型:
NSInteger = [NSString intValue];
NSInteger转化NSString类型:
[NSString stringWithFormat: @"%d", NSInteger];
NSString转化 NSInteger类型:
NSInteger = [NSString intValue];
展开全部
typedef long NSInteger;
typedef unsigned long NSUInteger;
#else
typedef int NSInteger;
typedef unsigned int NSUInteger;
#endif
楼上说的对,这是文档上,你可以看一下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
32位下 NSInteger 其实就是 int。 64位下是 long。
32位时直接把 NSInteger 当 int 用就是了,64位时要考虑范围问题。
32位时直接把 NSInteger 当 int 用就是了,64位时要考虑范围问题。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个你开发暂时不需要去考虑转换,直接等于就好,系统会自动转换。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询