var name: Notification.Name
var object: Any?
Availability 有効性
Technology
var userInfo: [AnyHashable
: Any]?
The user information dictionary stores any additional objects that objects receiving the notification might use. ユーザ情報辞書はあらゆる追加オブジェクトを格納します、それは通知を受け取っているオブジェクトが使うかもしれません。
For example, in AppKit, NSControl
objects post the text
whenever the field editor (an NSText
object) changes text inside the NSControl
. This notification provides the NSControl
object as the notification's associated object. In order to provide access to the field editor, the NSControl
object posting the notification adds the field editor to the notification's user information dictionary. Objects receiving the notification can access the field editor and the NSControl
object posting the notification as follows:
例えば、AppKitにおいて、NSControl
オブジェクトはtext
を投函します、フィールドエディタ(NSText
オブジェクト)がテキストをNSControl
内部で変更する場合はいつでも。この通知は、NSControl
オブジェクトを通知の持つ連想オブジェクトとして提供します。フィールドエディタに対するアクセスを提供する手段として、通知を投函しているNSControl
オブジェクトは、フィールドエディタを通知の持つユーザ情報辞書へ追加します。通知を受け取っているオブジェクトは、フィールドエディタおよび通知を投函しているNSControl
オブジェクトにアクセスできます、次のように:
var name: Notification.Name
var object: Any?