swift 面向对象(懒加载)

来源:互联网 发布:网购最多的商品 数据 编辑:程序博客网 时间:2024/05/05 19:07

面相对象--懒加载

 

/// 懒加载    lazy var person: Person? = Person()    /// 懒加载的闭包实现代码    lazy var person2 = { ()->Person? in        return Person()    }()    override func viewDidLoad() {        super.viewDidLoad()        print(self.person2)        // 与 OC 的懒加载一个非常大的区别,对象一旦被释放,不会再次被创建!        self.person2 = nil    }    override func touchesBegan(touches: Set<UITouch>, withEvent event: UIEvent?) {        print(self.person2)    }


0 0
原创粉丝点击