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 - 第一次
*/
网友评论