您的位置:首页 > 移动开发 > IOS开发

iOS懒加载模式

2015-12-18 15:25 239 查看
懒加载

概念:所谓懒加载是一个对象徐涛创建时才会被创建,不需要创建时不被创建

使用场景:iOS中的UITableView就用到了懒加载,tableViewCell原生组件在声明getting方法时,(ps:imageView属性,textLable属性,
detailTextLabel属性【readOnly】),只生成了get方法,在需要用到的时候创建内存空间。

实现代码:重写getting方法

- (Lable *)textLable{

               if(_textLable == nil){

               //创建

               _textLable = [[Lable alloc] init];

               //属性

               …

               //加载到夫视图

               [self.view addSubViews:_textLable];

               }

               return _textLable

          }
目的:优化内存,提升界面的流畅性。
项目开发中:
我们在自定义UITableViewCell的时候,使用代码自定义,这样可以使用懒加载模式创建。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: