delegate と protocol

View ControllerとTable Viewを例にして、

「delegate」と「protocol」について整理してみました。

確認環境:Xcode 7.2

ユーザーは、テーブルビューのセルをタップしたり、スクロールしたりします。

この時に発生したイベントのいくつかを、テーブルビューが処理するのではなく、

ビューコントローラーに処理を任せます。

このことを、デリゲート(delegate)と言います。

"delegate と protocol" の続きを読む