Type Property 型プロパティ

kindKey

An NSNumber object that contains a value corresponding to one of the NSKeyValueChange enums, indicating what sort of change has occurred. あるNSNumberオブジェクト、それはNSKeyValueChange enumsの1つに対応している値を含み、どんな種類の変更が起こったかを指し示しています。

Declaration 宣言

static let kindKey: NSKeyValueChangeKey

Discussion 議論

A value of NSKeyValueChange.setting indicates that the observed object has received a setValue(_:forKey:) message, or that the key-value-coding-compliant set method for the key has been invoked, or that one of the willChangeValue(forKey:) or didChangeValue(forKey:) methods has otherwise been invoked. NSKeyValueChange.settingの値は、監視されたオブジェクトがsetValue(_:forKey:)メッセージを受け取ったこと、またはキーに対するキー値コーディング対応の設定メソッドが発動されたこと、またはwillChangeValue(forKey:)didChangeValue(forKey:)メソッドうちの1つがさもなくば発動されたことを指し示します。

A value of NSKeyValueChange.insertion, NSKeyValueChange.removal, or NSKeyValueChange.replacement indicates that mutating messages have been sent a key-value observing compliant collection proxy, or that one of the key-value-coding-compliant collection mutation methods for the key has been invoked, or a collection will change or did change method has been otherwise been invoked. NSKeyValueChange.insertionNSKeyValueChange.removal、またはNSKeyValueChange.replacementの値は、可変メッセージがキー値監視対応のコレクションプロキシを送られたこと、またはそのキーに対するキー値コーディング対応のコレクション変更メソッドの1つが発動されたこと、またはcollection will changeやdid changeメソッドがさもなくば発動されたことを指し示します。

You can use the uintValue method on the NSNumber object to retrieve the value of the change kind. あなたは、uintValueメソッドをNSNumberオブジェクト上で使うことでその変更の種類の値を取ってくることができます。