美文网首页
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