Swiftに関するメモ - 一覧 https://developer.apple.com/swift/ より The Swift Programming Language (iBooks Store)をざっくり目を通してつらつらと。 プロパティの監視 (willSet と didSet) Objective-C でいうところの KVO (Key-Value-Observing) のような位置づけになるんでしょうか、プロパティに対して、willSet と didSet というオブザーバーを設定することができます。 struct SomeClass { var value: Int { willSet { // value がセットする前に呼ばれる } didSet { // value がセットされた直後に呼ばれる } } }