iOS懒加载
来源:互联网 发布:淘宝60多的halo烟油 编辑:程序博客网 时间:2024/06/06 14:22
原文地址:http://www.cnblogs.com/wendingding/p/3742555.html
1.懒加载
懒加载--也称为延迟加载,即在需要的时候才加载,写的是其get方法
注意:要判断是否已经有了,如果没有再去实例化
2.懒加载好处
(1)不必将创建对象的代码全部写在viewDidLoad方法中,代码的可读性更强
(2)每个控件的getter方法中负责各自的实例化处理,代码彼此之间的独立性强
3.示例
@property(nonatomic,strong)UILabel *firstlab;
- (void)viewDidLoad {
[superviewDidLoad];
[self.firstlabsetText:@"first"];
}
- (UILabel *)firstlab
{
if (!_firstlab)
{
_firstlab = [[UILabelalloc] initWithFrame:CGRectMake(20,100, 300,30)];
_firstlab.textAlignment =0;
_firstlab.backgroundColor = [UIColorgreenColor];
[self.viewaddSubview:_firstlab];
}
return_firstlab;
}
0 0
- ios懒加载
- iOS 懒加载
- iOS懒加载
- IOS-懒加载
- ios 懒加载
- iOS 初始化 懒加载
- iOS懒加载问题
- iOS懒加载
- iOS懒加载
- IOS懒加载介绍
- iOS 懒加载模式
- iOS 懒加载
- iOS开发 -- 懒加载
- iOS懒加载
- iOS UI 懒加载
- iOS 开发懒加载
- iOS懒加载
- iOS懒加载
- python pip源配置
- C中常用的字符串函数
- 真机测试:An unknown error occurred.
- 203. Remove Linked List Elements
- Python爬虫框架scrapy批量获取腾讯招聘网上面的信息
- iOS懒加载
- 仿小米视频下滑视频动画效果
- wiki百科翻译之Lean software development之Eliminate waste
- requestAnimationFrame
- verilog串口接收多个数据进行处理的实现方法
- javascript中文网学习
- Hbase常用命令
- html文字过长自动添加省略号
- Struts2中拦截器与过滤器的区别及执行顺序