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