デリゲート
en :
delegate
あるオブジェクトが、自身が処理できないメッセージを受け取った際に別のオブジェクトに処理を代行してもらう機構
Cocoa 環境
においては、増設オブジェクトという感じが近い
delegate
という名前の
id
型のインスタンス変数として実現することが通例
Mac OS X
10.6 からは、プロトコルへの適合を明示するようになっている
プロトコル名は、対象のクラス名の末尾に
Delegate
を付けたもの