zoukankan      html  css  js  c++  java
  • 枚举/遍历 一个数组NSArray/NSDictionary

    一,当枚举一个数组的时候:

    1.使用 for (id object in array) 如果是顺序枚举

    2.使用 for (id object in [arrary reverseObjectEnumerator]) 如果是倒叙枚举

    3.使用 for (NSInteger i = 0; i < count; i++) 如果你需要知道它的索引值,或者是要改变数组

    4.尝试 [array enumerateObjectsWithOptions:usingBlock:] 如果你的代码受益于并行执行

    NSMutableArray *array=[[NSMutableArray alloc]initWithObjects:@"apple",@"ab",@"aa",@"aac",@"appd", nil];

        //排序

        [array sortUsingComparator:^NSComparisonResult(__strong id obj1,__strong id obj2){

            NSString *str1=(NSString *)obj1;

            NSString *str2=(NSString *)obj2;

            return [str1 compare:str2];

        }];

        NSLog(@"array=%@",array);

  • 相关阅读:
    BUUCTF-RE-frimware
    BUUCTF-RE-pyre
    BUUCTF-RE-红帽2019easyRE
    BUUCTF-RE-Youngter-drive
    BUUCTF-RE-LuckGuy
    BUUCTF-RE-简单注册器
    BUUCTF-RE-8086
    BUUCTF-RE-CrackRTF
    PWN学习 ---- pwnable ----input
    linux 远程文件传输
  • 原文地址:https://www.cnblogs.com/lsh1234/p/5779910.html
Copyright © 2011-2022 走看看