zoukankan      html  css  js  c++  java
  • iOS开发中懒加载的使用和限制

    1    在开发过程中很多时候,很多控件和对象需要alloc为了,提高开发效率使得懒加载得以产生。

    2    下边用代码解释:

     1 - (NSMutableArray *)newsArr{
     2     if (!_newsArr) {
     3        self.newsArr = [NSMutableArray array];//1
     4 
     5 //  2、  _newsArr = [[NSMutableArray alloc]init];
     6         
     7 //   3、     _newsArr = [NSMutableArray array];
     8     }
     9 
    10     return _newsArr ;
    11 }

    3       在上述代码中,我想得到一个可变数组newsArr,在1、2、3的写法中,

    3.1    第一种写法:利用点语法setter对newsArr开辟空间;

    3.2    第二种写法:利用allocd对属性建立的_newsArr开辟空间

    3.3    第三种写法:利用便利构造器,也能获得_newsArr,但是它的不足也是显而易见的,当我们的newsArr需要常驻内存时,会出现崩溃问题;

     
     
     
  • 相关阅读:
    归并排序算法
    交换排序算法
    插入排序算法
    DASCTF2021五月赛
    第二届newsctf
    山西省赛
    2021广东省第一届网络安全竞赛
    2021 DozerCTF
    2021-HSCTF re
    buuctf-re (持续更新)
  • 原文地址:https://www.cnblogs.com/tig666666/p/4814771.html
Copyright © 2011-2022 走看看