首页 > 代码库 > Swift 懒加载
Swift 懒加载
//// ViewController.swift// 懒加载//// Created by nanakon on 17/3/11.// Copyright © 2017年 nanakon. All rights reserved.//import UIKitclass ViewController: UIViewController { // 懒加载 用到时才加载 多次使用只加载一次 // 程序一启动就创建了这个数组占据内存空间 // var names : [String] = ["why", "lmj"] //lazy var names : [String] = ["why", "lmj"] lazy var names : [String] = { let names = ["why", "lmj"] print("用到names时加载names") return names }() //lazy var btn : UIButton = UIButton() lazy var btn : UIButton = { let btn = UIButton() btn.setTitle("按钮", for: .normal) return btn }() override func viewDidLoad() { super.viewDidLoad() } override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) { print(names) print(btn) }}
Swift 懒加载
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。