有时要要使数组顺序颠倒,如果只是输出,则可以用 [array reverseObjectEnumerator]实现

NSArray * array = [NSArray arrayWithObjects:@"wang", @"zhou", @"xiaozhou", nil];  
  
//正序输出  
for (NSString * str  in array) {  
    NSLog(@"%@", str);  
}  
//反序输出  
for (NSString * str  in [array reverseObjectEnumerator]) {  
    NSLog(@"%@", str);  
}

要使数组本身颠倒,不只是输出,可以借助一个临时数组:

    NSArray *newlist = [[NSArray alloc] init];
    for (NSString * str  in [self.list reverseObjectEnumerator]) {  
        
        [newlist addObject:str];
    } 
    
    self.list = newlist;

也可以轻松实现。

相关文章:

  • 2021-11-29
  • 2021-09-01
  • 2021-05-31
  • 2022-01-12
  • 2021-10-01
  • 2022-12-23
  • 2022-12-23
  • 2021-11-20
猜你喜欢
  • 2021-06-25
  • 2022-12-23
  • 2022-12-23
  • 2021-11-23
  • 2021-12-15
  • 2022-12-23
相关资源
相似解决方案