步骤:
- 首先控件需要具有一个可变数组用于存放模型对象。
- 加载字典(可以从plist文件加载)
- 给模型写一个类方法,封装在模型中,(给模型一个字典返回一个模型对象)
- 将模型对象添加可变数值数组,完成字典转模型。
NSString *filepath = [[NSBundle mainBundle] pathForResource:@"XX.plist" ofType: nil];
NSArray *arr =[ NSArray arrayWithContentsOfFile:filepath];
将字典数据转化为模型数据
for(NSDictionry *dict in arr){ YHFlag *flag = [YHFlag flagWithDict:dict] ;//传进去一字典返回一个模型对象。至于字典怎么转化的封装在模型中。 //转模型数据 [self.flags addObject: flag]; }
运用到思想是面向模型开发。