所谓延迟加载就是 当需要用到数据时才去加载数据,减轻了程序的负担
将属性放到 get 方法中进行初始化 我们成为懒加载,延迟加载
数据中放到数组中,当需要用到时才去加载该数组。
例如:
- (NSArray *)DataArray
{
// 如果数组为空 才去加载,意味着没有用到过该数组
if(_DataArray==nil)
{
/*
code.......
**/
}
// 返回数据
return _DataArray;
}
注意:使用懒加载初始化后,在你下面的代码中调用中需要使用的是 get方法而不是set方法,即self.DataArraay。