zoukankan      html  css  js  c++  java
  • 将一个字典内的内value转换为集合:返回一个数组,此数组中包含输入字典的键值对中的数组的所有元素(为NSArray添加category)

    - (NSArray *)testa:(NSDictionary *)dic

    {

        NSMutableArray *arr_M = [NSMutableArray array];

        

        // 1.遍历每一个元素添加到集合

        for (NSString *key in dic.allKeys)

        {

                for (NSString *str in dic[key])

                {

                    [arr_M addObject:str];

                }

        }

        return arr_M;

    }

    - (NSArray *)testb:(NSDictionary *)dic

    {

        NSMutableArray *arr_M = [NSMutableArray array];

        

        // 给集合添加集合得到的才会是一个大的集合,不能帮集合当对象添加:得到集合嵌套集合

        for (NSString *key in dic.allKeys)

        {

            // 2.集合当集合(组成一个集合)

            [arr_M addObjectsFromArray:dic[key]];

        }

        

        return arr_M;

    }

    - (NSArray *)testc:(NSDictionary *)dic

    {

        // 给集合添加集合得到的才会是一个大的集合,不能帮集合当对象添加:得到集合嵌套集合

        NSMutableArray *arr_M = [NSMutableArray array];

        

        // 2.得到集合再操作

        for (NSArray *value in dic.allValues)

        {

            [arr_M addObjectsFromArray:value];

        }

        

        return arr_M;

    }

  • 相关阅读:
    git
    HTML5 新增语义化标签
    vue directive 常用指令
    JS 数组 数组迭代方法 map, forEach, filter, some, every,
    图片居中
    进度条
    移动页面 REM自适应
    轮播图基本样式
    webpack3.0
    关于码云中项目提交的问题
  • 原文地址:https://www.cnblogs.com/pruple/p/5252283.html
Copyright © 2011-2022 走看看