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);
网友评论