首页 > 代码库 > 懒加载

懒加载

/** *  懒加载    1.作用:    1>用到的时候再加载    2>全局只会被加载一次    3>全局都可以使用     过程:    1.重写成员变量的get方法    2.在get方法中判断:      1>如果为空,加载数据      2>如果不为空,就直接返回数据 */- (NSArray *)dataArr{    if (_dataArr == nil) {        // 加载数据        self.dataArr = @[                     @{@"name":@"单肩包", @"icon":@"danjianbao"},                     @{@"name":@"钱包", @"icon":@"qianbao"},                     @{@"name":@"链条包", @"icon":@"liantiaobao"},                     @{@"name":@"手提包", @"icon":@"shoutibao"},                     @{@"name":@"双肩包", @"icon":@"shuangjianbao"},                     @{@"name":@"斜挎包", @"icon":@"xiekuabao"}                     ];    }    return _dataArr;}

 

懒加载