UI基础(二)—— 应用管理

2017-05-05  本文已影响28人  指尖书法

先介绍几个九宫格小算法算法

一些小的基础知识

 - (NSArray *)dataArray {
    if (nil == _dataArray) {
        // 1. 读取文件的路径
        NSString *path = [[NSBundle mainBundle] pathForResource:@"app.plist" ofType:nil];
        
        // 2. 读取文件内容到临时数组
        NSArray *tempArray = [NSArray arrayWithContentsOfFile:path];
        
        // 3. 遍历tempArray数组 把字典转为 appModel对象
        NSMutableArray *muta = [NSMutableArray array];
        
        for (NSDictionary *dict in tempArray) {

            // 通过对象方法实例化 appModel
            AppModel *appModel = [AppModel appModelWithDict:dict];
      
            // 添加到可变数组
            [muta addObject:appModel];
        }
        
        // 4. 把可变数组赋值给  _dataArray
        _dataArray = muta;
        
    }
    return _dataArray;
}
上一篇下一篇

猜你喜欢

热点阅读