美文网首页
swift5.0 闭包循环处理

swift5.0 闭包循环处理

作者: marlonxlj | 来源:发表于2021-09-22 16:45 被阅读0次
    class Test
    {
        var name:String
        
        //weak 弱引用
        //unowned无主引用
         lazy var data:()->Void = {[weak self]() ->Void in
            print(self!.name)
        }
        
        init(name:String) {
            self.name = name
        }
        
        deinit {
            print("Test的示列释放:\(self.name)")
        }
    }
    
    var t:Test? = Test(name: "hello")
    
    t!.data()
    
    t = nil
    
    

    相关文章

      网友评论

          本文标题:swift5.0 闭包循环处理

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