黑马程序员技术交流社区
标题:
iOS一些小知识-不断更新
[打印本页]
作者:
gaol
时间:
2016-9-18 23:13
标题:
iOS一些小知识-不断更新
iOS之懒加载基本概念
这个概念其实很简单,很基本,但是它还是包含了一个很强大的变成思想,觉得很有必要将这个写出来。
懒加载的基本含义就是,如果我没有这个东西,那么我就不加载,当需要它的时候我再加载它。比如一个类中多次获取一个属性的值,我们也不能在许多的地方去做非空判断,那么我们就不如重写它的get方法,因为无论我从哪里取值,最后都是要走get方法去拿到这个值,这就是懒加载:
Example:
-(NSArray*) arrs{
//注意这个地方不能使用self.语法,因为会造成死循环
if(_arr == nil){
//这里是可以使用self.语法的,因为如果是非空的话是进不来的
[init arrs];
}
return _arr;
}
作者:
新程猿
时间:
2016-9-21 23:50
支持下!!!!
作者:
qweaschen
时间:
2016-9-24 15:28
6666666666
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2