码迷,mamicode.com
首页 > 移动开发 > 详细

iOS开发中懒加载的使用和限制

时间:2015-09-16 23:24:38      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:

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需要常驻内存时,会出现崩溃问题;

 
 
 

iOS开发中懒加载的使用和限制

标签:

原文地址:http://www.cnblogs.com/tig666666/p/4814771.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!