美文网首页
iOS - NSString

iOS - NSString

作者: CDLOG | 来源:发表于2018-08-16 09:50 被阅读181次

1,URL转字符串

NSString *urlStr = url.absoluteString;

2,NSString,NSNumber,NSInter转换

NSInter在32位机器是long类型,在64位是int类型,但是在使用时间戳时,必须使用long long类型,不然32位机器会计算错误
NSInteger是基础类型,但是NSNumber是一个类,可放入NSArray
NSInteger转NSnumber
NSNumber的创建方法@(数字)即可实现

NSNumber * nums = @(5)

String转NSnumber

String要先转化为NSIntger类型,再转化为NSNumber

NSNumber * nums = @([str integerValue]);

NSnumbe转String

NSNumber *number1 = [NSNumber numberWithInt:1000];
NSString* p1 = [number1 stringValue];

String转int

[str integerValue]

NSnumbe转int

NSNumber *myNumber = [NSNumber numberWithInt:myInt];

int myInt = [myNumber intValue];

3,大小写转换

[str1 uppercaseString]
[str1 lowercaseString]

4,字符串的截取

NSString *str = @"123456789";
NSLog(@"%@",[str substringFromIndex:3]);
NSLog(@"%@",[str substringToIndex:6]);
NSLog(@"%@",[str substringWithRange:NSMakeRange(3, 3)]);

5,用指定字符串分割字符串,返回一个数组

NSArray *array = [@"1,2,3,4,5,6" componentsSeparatedByString:@","];
NSLog(@"%@",array);

相关文章

网友评论

      本文标题:iOS - NSString

      本文链接:https://www.haomeiwen.com/subject/fnbwbftx.html