类方法

//声明一个类方法,用于将包含字典的数组转换为包含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];
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容