懒加载的概念及作用?

“懒加载”又称为延迟加载,就是在开发过程中,程序启动的时候不立刻使用的资源先不加载,当程序运行中需要使用的时候再去加载它。

格式如下:

-(NSArray *)数组名

{

  if(_数组名==nil){

    _数组名=[NSArray arrayWithContentsOfFile:[[NSBundle mainBundle]pathForResource:文件名 ofType:nil]];

  }

    return _数组名;

}

好处:1.效率低,内存占用小;

2.不必将创建对象的代码全部写在viewDidLoad方法中,代码的可读性更强。

3.每个控件的get方法中负责自身的实例化,代码彼此之间的独立性更强,耦合度低。

posted @ 2017-08-15 10:56  飞走失恋  阅读(1118)  评论(0编辑  收藏  举报