/** * 懒加载 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; }
原文:http://www.cnblogs.com/xufengyuan/p/6095497.html