iOS开发int转NSNumber NSString转int

释放双眼,带上耳机,听听看~!
  • 1、 Int 转NSNumber
 int iValue;
NSNumber *number = [NSNumber numberWithInt:iValue];
  • 2、 NSNumber 转Int
int myInt = [number intValue];;
  • 3、NSString转int
NSString *stringInt = @“120”;
int ivalue = [stringInt intValue];
  • 4、int转NSString
NSString *string = [NSString stringWithFormat:@"%d",ivalue];

小结


  • int–>NSNumber:numberWithInt
  • NSNumber–>nsinteger:integerValue
  • string –>double:initWithString
  • CGFloat –> dobule:initWithFloat,decimalobj doubleValue
  • 使用NSInteger,因为这样就不用考虑设备是32位的还是64位的。
    • NSInteger是基础类型,但是NSNumber是一个类。如果想要在NSMutableArray里存储一个数值,直接用NSInteger是不行的,比如在一个NSMutableArray里面.
  • NSString与NSInteger的相互转换
    NSString * string = [NSString stringWithFormat:@"%d",integerNumber];
    integer = [string intValue]; 

更多参见:点我坐飞机

 

人已赞赏
iOS文章

开发iOSStoryboard使用技巧:使用比例方式布局

2020-5-13 14:46:56

iOS文章

iOS开发导航栏的正确隐藏方式

2020-5-13 15:14:02

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索