欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

iOS对数组进行排序的实例代码

程序员文章站 2023-12-21 12:15:16
一,代码。 - (void)viewdidload { [super viewdidload]; // do any additional setup...

一,代码。

- (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
)

总结

以上所述是小编给大家介绍的ios对数组进行排序的实例代码,希望对大家有所帮助

上一篇:

下一篇: