タグ

target-actionに関するedo_m18のブックマーク (1)

  • ダイナミックObjective-C(85) デザインパターンをObjective-Cで - Command (2)

    Commandパターンの話を続けよう。前回はGoFで提唱されているCommandパターンの説明をしたが、今回はCocoaで使われるコマンドの話だ。もっともCocoaのコマンドは、1つのパターンと呼ぶにはおこがましいものかもしれない。とても単純なものだ。だがそれ故に、非常に根源的で、拡張可能なものになっている。 ターゲットとアクション CocoaGUIを持ったアプリケーションのためのフレームワークだ。であるから、ユーザインタフェースからコマンドを発行する仕組みは、その中心的な機能として組み込まれている。ターゲットとアクションと呼ばれるものだ。 例としてボタンを考えてみよう。ボタンは、もっとも基的なGUIの部品だ。ユーザにマウスでクリックしてもらうことにより、何らかの処理を行う。 この「何らかの処理を行う」ことを、もっと分解して考えてみよう。結局、処理を行うということは、オブジェクト指向

    ダイナミックObjective-C(85) デザインパターンをObjective-Cで - Command (2)
  • 1