【代码笔记】iOS-对数组进行排序_移动开发_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > 移动开发 > 【代码笔记】iOS-对数组进行排序

【代码笔记】iOS-对数组进行排序

 2017/8/16 11:31:25  弦外雨  程序员俱乐部  我要评论(0)
  • 摘要:一,代码。-(void)viewDidLoad{[superviewDidLoad];//Doanyadditionalsetupafterloadingtheview,typicallyfromanib.//直接排序对象NSSortDescriptor*descriptor=[NSSortDescriptorsortDescriptorWithKey:nilascending:YES];NSArray*descriptors=[NSArrayarrayWithObject
  • 标签:笔记 iOS 数组 代码

一,代码。

class="cnblogs_code_copy" style="font-size: 18px">复制代码
- (void)viewDidLoad {
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.
    
    //直接排序对象
    NSSortDescriptor *descriptor = [NSSortDescriptor sortDescriptorWithKey:nil ascending:YES];
    NSArray *descriptors = [NSArray arrayWithObject:descriptor];
    NSArray *myDataArray = [NSArray arrayWithObjects:@"what", @"xero", @"highligth", @"mountain", @"Victory", @"Balance", nil];
    NSLog(@"---myDataArray---%@",myDataArray);
    NSArray *resultArray = [myDataArray sortedArrayUsingDescriptors:descriptors];
    NSLog(@"%@", resultArray);
    
    
    //NSArray 使用sortedArrayUsingDescriptors,返回排序好的数组。
    //NSMutableArray可以直接使用sortUsingDescriptors,对数组本身排序。
    
}
复制代码

 

二,输出。

复制代码
2015-10-23 11:56:45.178 对数组进行排序[6739:168615] (
    Balance,
    Victory,
    highligth,
    mountain,
    what,
    xero
)
复制代码
发表评论
用户名: 匿名