For Want Of A Better Word

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

      2015/04/19

委譲(delegate)

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

 - objective-c, 開発全般

  関連記事

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

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

objective-c
iOS7+Xcode5開発_メモ帳サンプルアプリ改修②編集中にフィールドが見えるようにスクロール

キーボードを出すと入力エリアが隠れるので、見えるようにしたい 操作中に入力状況が …

android-logo
Monacaというサービスが気になる。

概要 WEB上の開発で、androidもiOSもどっちも開発できるというもの。 …

android-logo
Android FormWidget 軽く触ってみた。

http://www.techdoctranslator.com/resourc …

no image
開発モデルの種類 – スパイラルモデル、プロトタイプモデル、アジャイル の違い

スパイラルモデル。 1回に全てを作らない。設計-開発を分割して複数単位に分割し、 …