• 懒加载【学习笔记】


    懒加载:通俗的讲,即延时加载,对象需要用到时才加载!

    何时会使用到懒加载:一般来说,就是当我们需要访问的数据量过大时(大量数据,图片,音频),明显用缓存不太合适,因为内存有限,这时就可以让数据需要用到时,才进行加载(就是所谓的重写对象的get方法,
             当系统或者开发者调用对象的get方法时,再去加载对象)!

      懒加载的优点:
     
          1.不需将对象的实例化写到viewDidLoad,可以简化代码,增强代码的可读性
     
          2.对象的实例化在getter方法中,各司其职,降低耦合性
     
          3.对系统的内存占用率会减小,只有当真正需要资源时,再去加载,节省了内存资源

     使用懒加载注意事项:
     
          1.重写get方法时,先判断对象当前是否为空,为空的话再去实例化对象
     
          2.需要注意在getter方法里切勿使用self.shopData,因为self.shopData会调用getter方法,造成死循环

  • 相关阅读:
    梦断代码阅读笔记之一
    你的灯亮着吗阅读笔记之三
    第二次冲刺第八天
    第二次冲刺第七天
    价格计算
    第二次冲刺第六天
    构建之法阅读笔记06
    第二阶段冲刺第五天
    第二阶段冲刺第四天
    第二阶段冲刺第三天
  • 原文地址:https://www.cnblogs.com/qingfengyuan/p/13474054.html
Copyright © 2020-2023  润新知