「Storyboardで始めるiPhoneアプリ開発シリーズ」の第五回目になります。 前回の「[iOS]StoryboardでTODOリストアプリを作ろう(2/3) TODO項目の入力画面とカスタムクラスの作成編」では、 TODO項目を入力する画面と画面用のカスタムクラスを作りました。 今回は入力したTODO項目をメイン画面に渡す方法を解説し、その方法を実装してTODOアプリを完成させます。 Delegateパターン 入力画面で入力されたTODO項目をメイン画面へ伝えるための仕組みを作っていきます。 この伝達にはdelegate(デリゲート)パターンを使ってみたいと思います。 delegateとは? delegateについて、Appleの公式ドキュメントには以下のように書いてあります。 デリゲート(delegate, 委譲)とは、あるオブジェクトがプログラム中でイベントに遭遇したとき、それ