标签:
懒加载
1> 什么是懒加载?
懒加载又称为延时加载,即在系统调用的时候加载,如果系统不调用则不会加载.所谓的懒加载其实就是重写其 get 方法.
2> 特点:
3> 优点:
4> 使用对象:图片和控件等占用内存比较大的对象.
数据类型的懒加载一般包括字典,数组,以及自定义的模型数据.
5> 使用步骤:
6> 实例
@property (nonatomic, strong)NSArray * array;
使用get方法 进行懒加载
- (NSArray *)array{
//调用的时候需要判断,用! 来判断array存不存在 如果存在 则直接那么括号里面为假 直接返回一个数组 如果不存在 则进行初始化加载
if (!_array){
_array = [NSArray array];
}
return _array
}
在调用的时候用self.array调用 就会走懒加载的方法 在第一次加载的时候回初始化一次,之后再调用 的时候判断为假 就会直接返回一个_array.
标签:
原文地址:http://www.cnblogs.com/xuan-yuan/p/5426782.html