类方法

作者: 八角罗特斯 | 来源:发表于2018-11-21 15:29 被阅读0次
    //声明一个类方法,用于将包含字典的数组转换为包含Music对象的数组
    +(NSArray *)createMusicArrWithData:(NSArray *)dicArr;{
        
        //做一个新数组,用于存放多个Model对象
        NSMutableArray *modelsArr = [[NSMutableArray alloc]init];
        //遍历plist数组中的每一个字典,把每一个字典转化为Model对象,并加入model数组中
        for(NSDictionary *dic in dicArr){
            //实例化对象
            Music *oneMusic = [[Music alloc]init];
            //对象的属性赋值
            oneMusic.ID = dic[@"id"];
            oneMusic.name = dic[@"name"];
            //把对象加入数组中
            [modelsArr addObject:oneMusic];
        }
        //将model数组深复制后赋值给plist数组
        return [modelsArr copy];
    }
    

    相关文章

      网友评论

          本文标题:类方法

          本文链接:https://www.haomeiwen.com/subject/fnqvfqtx.html