Objective-C 自作クラスにdelegateを設定する

iOSアプリを開発していると、結構お世話になるのがdelegateです。

delegateは「委譲」の意味で、オブジェクトの機能(振る舞い)の一部を他のオブジェクトに代行してもらう方法です。

delegateを使う事によって、あるオブジェクトのイベントを他のオブジェクトで処理する事ができる様になります。

ところが、意外と自作クラスにdelegateを設定する方法が知られていない様なので、自分メモの意味も含めて書いてみます。
続きを読む Objective-C 自作クラスにdelegateを設定する