Swift 5.懒加载

前端之家收集整理的这篇文章主要介绍了Swift 5.懒加载前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

ViewController.swift

  1. import UIKit
  2.  
  3. class ViewController: UIViewController {
  4.  
  5. //swift中 懒加载有非常特殊的写法
  6. //实际上懒加载是 闭包
  7. lazy var nameLabel: UILabel = {
  8. print("我懒了么")
  9. let l = UILabel()
  10. l.textAlignment = NSTextAlignment.Center
  11. return l
  12. }()
  13. lazy var titleLabel: UILabel = UILabel()
  14. override func viewDidLoad() {
  15. super.viewDidLoad()
  16. // print(nameLabel)
  17. // print(nameLabel)
  18. // print(nameLabel)
  19. }
  20.  
  21. override func didReceiveMemoryWarning() {
  22. super.didReceiveMemoryWarning()
  23. // Dispose of any resources that can be recreated.
  24. }
  25.  
  26.  
  27. }

猜你在找的Swift相关文章