美文网首页
iOS swift 懒加载的使用

iOS swift 懒加载的使用

作者: ios_暗夜行者 | 来源:发表于2021-10-13 11:23 被阅读0次

记录一下swift的懒加载 

OC回顾懒加载

- (UIButton *)but{

if (!_but){

_but = [UIButton buttonWithType:UIButtonTypeCustom];

[_but setTitle:@"宝贝" forState:UIControlStateNormal];

}

return _but;

}

下面来看swift怎么创建懒加载用到关键字lazy

swift有两种加载方法

第一种方式

lazy var butt = UIButton()

第二种方式可以设置更多的属性

lazy var but:UIButton ={

let but =UIButton()

but.setTitle("按钮", for: .normal)

return but

}()

override func viewDidLoad() {

super.viewDidLoad()

// Do any additional setup after loading the view.

print(but)

}

总结:用到的时候再加载,多次用到只加载一次,swift里用lazy关键字创建懒加载

链接:https://www.jianshu.com/p/ad394463b7a2

相关文章

  • iOS swift 懒加载的使用

    记录一下swift的懒加载 OC回顾懒加载 - (UIButton *)but{ if (!_but){ _but...

  • ios拓展12-Swift懒加载注意

    在 使用Swift开发时,懒加载非常非常方便 1. 懒加载的格式如下: 2. 懒加载的简单写法 3. 懒加载本质上...

  • swift懒加载不需要使用weak unowned

    swift懒加载的闭包内部使用self,不会导致循环引用,原因是因为swift的懒加载闭包是非逃逸闭包@noesc...

  • 学习Swift 所遇到的坑系列(2)

    1.如何在Swift中进行懒加载 使用ObjectC开发的同学,习惯性的使用懒加载去加载属性或者控件,那么到了Sw...

  • swift学习之懒加载

    在移动端开发过程之中,懒加载随处可见。在swift中,苹果推荐使用懒加载,如何实现懒加载呢? 关键字: lazy ...

  • Swfit 懒加载、闭包

    Swift有懒加载这么一说,而且Apple 很推荐我们使用懒加载, 并且还有一个关键字lazy懒加载定义: var...

  • swift 懒加载

    swift 懒加载

  • swift 中 Lazy,deinit用法

    * swift中懒加载写法,懒加载在Swift中是一个闭包。 懒加载详细介绍看这里 * OC中的dealloc方法...

  • 15-Swift中的懒加载

    懒加载的介绍 swift中也有懒加载的方式(苹果的设计思想:希望所有的对象在使用时才真正加载到内存中) 和OC不同...

  • 17.懒加载使用

    懒加载的介绍 swift中也有懒加载的方式(苹果的设计思想:希望所有的对象在使用时才真正加载到内存中) 和OC不同...

网友评论

      本文标题:iOS swift 懒加载的使用

      本文链接:https://www.haomeiwen.com/subject/vxbsoltx.html