swift -懒加载创建view

 // 只有外界访问到headerView的时候才会去执行闭包, 然后将闭包的返回值赋值给headerView
    // 注意: 一定要记住闭包后面需要写上(), 代表执行闭包
    //懒加载创建UIView
    lazy var headerView: UIView = {
        let view = UIView()
        view.frame = CGRect(x: 0, y: 0, Tools().SCREEN_WIDTH, height: 100)
        view.backgroundColor = UIColor.redColor()
        return view
    }()
原文地址:https://www.cnblogs.com/tian-sun/p/5029877.html