For Want Of A Better Word

【Objective-C】委譲(delegate)とは

      2015/04/19

委譲(delegate)

コールバック関数と考えておけば良さそう。オブジェクトが渡されたメッセージを別のオブジェクトに丸投げしちゃうというもの。
特定の条件下(AならばA’ BならばB’)というような形式でこれを実行するならば、Aはイベント、A’はコールバック関数ともいえる?。
※ポイントは、単に「別オブジェクトのメソッドを呼び出す」という訳ではなく、メッセージそのものを引き渡してしまうということ。ポリモーフィズム的に作成しておく必要がある。

 - objective-c, 開発全般

  関連記事

php-logo
辞書順比較と数値順比較の違い

【参考リンク】http://d.hatena.ne.jp/perlcodesam …

no image
SVN調査の課題

Eclipse Subversiveの使い方 下記サイトが参考になる。一通りの基 …

centos_logo
githubを使う

githubとは GitHub(ギットハブ)はソフトウェア開発プロジェクトのため …

google-logo
GoogleAppEngine使ってみる-pythonでHelloWorldするの巻

SKDインストール ①Googleさんのサイトからwindows向けmsiを取得 …

php-logo
PHPにおけるインターフェースと抽象クラスの違い

※どっちもポリモーフィズムの実現機能ということでいいのかな?。 ①http:// …