文書   >   AppKit   >   Windows,Panels,and Screens   >   NSWindow  >   update()
インスタンスメソッド
update()
ウィンドウが表示されている最も深いスクリーン (複数のスクリーンに分割されている可能性があります)。
宣言
議論
このメソッドの NSWindow の実装は、デフォルトの通知センターに didUpdateNotification の通知を送信するだけでそれ以上の事はしません。サブクラスはこのメソッドをオーバーライドして特殊な操作を実行できますが、戻る直前に super に更新メッセージを送信する必要があります。たとえば、NSMenu クラスはこのメソッドを実装して、メニューコマンドを無効にしたり有効にしたりします。
NSWindow オブジェクトは、イベントループを通過するたびに、そしてスクリーン上に表示される前に自動的に更新メッセージを送信します。NSApplication の updateWindows() メソッドを介して、表示可能なすべての NSWindow オブジェクトに更新メッセージを手動で送信させることができます。
以下も見よ
ウインドウの更新
func disableScreenUpdatesUntilFlush()
ウィンドウがフラッシュされるまで、ウィンドウのスクリーンの更新をできないようにします。
関連した文書
func setWindowsNeedUpdate(Bool)
受信者が現在のイベントの処理を終了したときに、受信者のウィンドウを更新する必要があるかどうかを設定します。