类方法

//声明一个类方法,用于将包含字典的数组转换为包含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];
}

你可能感兴趣的:(类方法)