「Swift」ストアド・プロパティにwillSetとdidSetを設定する方法
サンプルコード
class User { var count: Int = 0 { willSet { println("count willSet:\(count) -> \(newValue)") } didSet { println("count didSet :\(oldValue) -> \(count)") } } } let uu = User() uu.count = 25
実行結果
count willSet:0 -> 25
count didSet :0 -> 25