iOS开发中懒加载的使用和限制
2015-09-16 22:12
381 查看
1、在开发过程中很多时候,很多控件和对象需要alloc为了,提高开发效率使得懒加载得以产生。
2、下边用代码解释:
3、在上述代码中,我想得到一个可变数组newsArr,在1、2、3的写法中,
3.1、第一种写法:利用点语法setter对newsArr开辟空间;
3.2、第二种写法:利用allocd对属性建立的_newsArr开辟空间
3.3、第三种写法:利用便利构造器,也能获得_newsArr,但是它的不足也是显而易见的,当我们的newsArr需要常驻内存时,会出现崩溃问题;
2、下边用代码解释:
- (NSMutableArray *)newsArr{ if (!_newsArr) { self.newsArr = [NSMutableArray array];//1 // 2、 _newsArr = [[NSMutableArray alloc]init]; // 3、 _newsArr = [NSMutableArray array]; } return _newsArr ; }
3、在上述代码中,我想得到一个可变数组newsArr,在1、2、3的写法中,
3.1、第一种写法:利用点语法setter对newsArr开辟空间;
3.2、第二种写法:利用allocd对属性建立的_newsArr开辟空间
3.3、第三种写法:利用便利构造器,也能获得_newsArr,但是它的不足也是显而易见的,当我们的newsArr需要常驻内存时,会出现崩溃问题;
相关文章推荐
- 【iOS】The identity used sign the executable is no longer valid.
- IOS学习笔记1
- transform属性
- ios开发-坐标系转换
- ios开发-新浪微博12-(标题按钮的箭头上下翻转)
- ios开发-新浪微博11-(自定义tabbar)
- iOS 窗口抖动效果代码及解释
- ios动画
- ios开发-新浪微博10-(下拉菜单的二次封装 完整版)
- ios开发-新浪微博-09(下拉菜单封装一)
- wxhl iOS bj 49 张浩 学习心得体会连载 第10章
- ios开发-新浪微博08-下拉菜单的基本实现
- ios-新浪微博开发07-自定义搜索框
- 猫猫学iOS 之微博项目实战(10)微博cell中图片的显示以及各种填充模式简介
- iOS现成的引导页面的实现:纯代码
- ios7.1以后,iphone上隐藏应用图标的方法
- IOS afn三方上传图片
- IOS rumen
- iOS开发 -- WebSocket 通信(一)
- iOS中FMDB简介