zoukankan      html  css  js  c++  java
  • 遍历数组、数组排序

    #import <Foundation/Foundation.h>
    
    int main(int argc, const char * argv[])
    {
        //数组中建议存储同类型的数据元素
        
        NSArray * array = @[@"one",@"two",@"three"];
        for (int i = 0; i < array.count; i++) {
            NSString * str = array[i];
            NSLog(@"array[%d] = %@",i,str);
        }
        //使用增强for循环遍历数组
        for (NSString * str in array) {
            NSLog(@"%@",str);
        }
        
    
        return 0;
    }
    
    #import <Foundation/Foundation.h>
    
    int main(int argc, const char * argv[])
    {
    
        
            NSArray * array = @[@"1",@"2",@"3",@"4"];
            NSLog(@"before sort%@",array);
            
            //排序
            NSComparisonResult  cmp = [@"a" compare:@"b"];
            //
            NSLog(@"%d",cmp);
            array = [array sortedArrayUsingSelector:@selector(compare:)];
            //正序 左边小于右边
            
            NSLog(@"after sort %@",array);
            
            //(void)(^block)(int a ,int b);
            NSArray * arry1 = [array sortedArrayUsingComparator:^NSComparisonResult(id obj1,id obj2)
            {
                return [obj1 compare:obj2];
            }];
    }


  • 相关阅读:
    Eclipse中配置约束
    c++ 虚函数
    cocos3 menu
    cocos3 封装一个ball
    cocos3 内存管理机制
    cocos3 多文件拆分cocos
    cocos3 labelttf
    cocos3 messagebox
    cocos3 log
    cocos3 director sprite scene之间的关系
  • 原文地址:https://www.cnblogs.com/brucemengbm/p/7106263.html
Copyright © 2011-2022 走看看