美文网首页
swift 属性观察器

swift 属性观察器

作者: CaptainRoy | 来源:发表于2018-11-12 11:40 被阅读0次
    class Observe: NSObject {
    
        var time:String = "" {
            willSet {
                print("willSet name- \(time)  new - \(newValue)")
            }
            didSet {
                print("didSet name - \(time) old - \(oldValue)")
            }
        }
        
        override init() {
            print("Observe init")
        }
    }
    
    var ob = Observe()
    ob.time = "第一次"
    ob.time = "第二次"
    /*
     Observe init
     willSet name-   new - 第一次
     didSet name - 第一次 old -
     willSet name- 第一次  new - 第二次
     didSet name - 第二次 old - 第一次
     */
    

    相关文章

      网友评论

          本文标题:swift 属性观察器

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