//声明一个类方法,用于将包含字典的数组转换为包含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];
}
类方法
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 类不实例化是可以调用方法的,这种方法叫做静态方法,也叫做类方法。 类的静态方法不属于类的对象,而属于类本身,在该类...
- 1、类变量和实例变量 类变量:定义在类里面,实例方法方法外面的变量 实例变量:定义在实例方法里面的变量,常用:se...
- 对于初学者来说,python面向对象编程是比较简单易学的,但是其中有些概率可能比较模糊。最近在看《efficien...
- python类的实例方法、静态方法和类方法区别及其应用场景 一、先看语法,python类语法中有三种方法,实例方法...