OC 常用方法记录

1.排序

   给数组排序 按照字母的升序

    //对key按字母升序排序
    NSArray *sortedArray = [keys sortedArrayUsingComparator:^NSComparisonResult(id obj1, id obj2){
        return [obj1 compare:obj2 options:NSNumericSearch];
    }];

  给数组排序 按照字母的降序

    //对key按字母升序降序
    NSArray *sortedArray = [keys sortedArrayUsingComparator:^NSComparisonResult(id obj1, id obj2){
        return -[obj1 compare:obj2 options:NSNumericSearch];
    }];

 2.改变NSString字符串里字母的大小写(这些方法会忽略中文的)

    NSString *str = @"Hello, world";
//所有变大写
    NSLog(@"uppercaseString:%@", [str uppercaseString]);
//所有变小写
    NSLog(@"lowercaseString:%@", [str lowercaseString]);
//第一个字母大写 其他小写
    NSLog(@"capitalizedString:%@", [str capitalizedString]);

  

原文地址:https://www.cnblogs.com/miaomiaocat/p/5340228.html