字典转模型

1创建关于人信息的数据源person.plist

2 创建一个person类

3 控制器中创建一个person数组,接收数据存放person

 

-(NSArray *)person{
    if(_person==nil){
        //1获取plist的全路径
        NSString *filepath=[[NSBundle mainBundle] pathForResource:@"person" ofType:@"plist"];
        //2加载数组
        NSArray *dicArray=[NSArray arrayWithContentsOfFile:filepath];
        //3将dicArray里面的所有字典转换成模型对象,放在新的数组中
        NSMutableArray *personArray=[NSMutableArray array];
        for(NSDictionary *dic in dicArray){
            //3.1创建模型对象
            NSPerson *person=[NSPerson personWithDict:dic];
            [personArray addObject:person];
        }
        //
        _person=personArray;
        
    }
    return _person;
    
}

posted @ 2015-06-20 17:45  shao621  阅读(119)  评论(0编辑  收藏  举报