iOSプログラミングのdelegateサンプル(IB, storyboardなしVER)

f:id:peroon:20130721190424j:plain

Objective-C デリゲートに関して
http://men3pon.blogspot.jp/2012/12/blog-post_14.html

を参考にした。

delegateとは、オブジェクトAからオブジェクトBに
「データは渡すから、あとはよろしく!」とすること。
delegateの意味は「委譲」という難しい言葉だが、よろしく!ということだ。
日常で「後の仕事は、君にデリゲートするよ」と使うとよいかもしれない。

参考記事を実際に動かしてみた。
・Xcode 4.6
・OSX 10.8

Xcodeの新規作成で、テンプレートはEmpty Applicationを選び、
プロジェクトにはMyLabelファイルなどを加えていく。
また、MyAppと書かれていた部分はAppと書き換えた。

.mファイルについて、コンパイル対象に含める設定を下記のようにすると
意図通り動いた。

これはInterface Builderもstoryboardも使わない作り方である。

f:id:peroon:20130721190148j:plain