美文网首页
学习笔记-OC的懒加载

学习笔记-OC的懒加载

作者: Mystical | 来源:发表于2016-12-09 09:51 被阅读55次

什么是懒加载

  • 本质是重写getter方法
  • 在需要的时候才加载(效率低,占用内存小),只加载一次

懒加载的好处

  • 不必将创建对象的代码写到viewDidLoad方法中,增强了代码的可读性
  • 每个控件的getter方法中分别负责各自的实例化处理,代码彼此之间的独立性强,松耦合

代码实例

- (NSMutableArray *)dataArray{
    if (!_dataArray) { // 此处为getter方法,不可用self.dataArray
        _dataArray = [NSMutableArray array];// 此处为setter方法,可以使用self.dataArray
    }
    return _dataArray;// getter方法
}

相关文章

  • 学习笔记-OC的懒加载

    什么是懒加载 本质是重写getter方法 在需要的时候才加载(效率低,占用内存小),只加载一次 懒加载的好处 不必...

  • Swift语法点

    1 懒加载 懒加载与OC中的懒加载的区别:懒加载的类一旦 设置为nil 后, 懒加载就不会再次执行,与OC中不同,...

  • iOS swift 懒加载的使用

    记录一下swift的懒加载 OC回顾懒加载 - (UIButton *)but{ if (!_but){ _but...

  • Swift与OC差异 - 基础概念

    弱引用、强引用 OC Swift 懒加载 OC Swift

  • Swift中的懒加载

    相信大家对OC中的懒加载都不陌生,但是Swift中的懒加载你又熟悉不熟悉呢?Swift中的懒加载较OC的简单了很多...

  • Swift/OC懒加载(lazy)

    oc懒加载 oc懒加载机制充分使用了oc点语法的特性。举个例子 上面这个例子定义了view属性,当MyView被创...

  • iOS swift3.0 懒加载的使用

    说到懒加载OC的朋友顾名思义就是对象用到时再加载内存,swift也是一样下面来看代码: OC回顾懒加载 - (UI...

  • Swift中懒加载

    在Swift中对控件进行懒加载比oc中方便很多,只要lazy前缀,oc中懒加载方法,重写getter方法.Swif...

  • LazyTableImages解析(图片懒加载)

    简单了解 懒加载:顾名思义,用到的时候才去加载,又称延时加载。OC中常用两种懒加载如下:非image实例懒加载:-...

  • OC中对懒加载的理解

    懒加载 本质是重写getter方法; 用到时候再加载,而且只加载一次; 代码实例 懒加载的好处 懒加载体现了OC的...

网友评论

      本文标题:学习笔记-OC的懒加载

      本文链接:https://www.haomeiwen.com/subject/fmdemttx.html