質問: objective-cのプロトコルについて、 delegate以外でプロトコル利用することはあるのでしょうか? プロトコルを使うと、メソッドの実装は必須(@reqired)または、 任意(@optional)を明確にするということはわかるのですが・・・ delegateを利用する、以外になにか、メリットがあるのでしょうか? お分かりの方がいらっしゃいましたら、ご教授頂きたく思います。 よろしくお願いいたします。
回答: Foundation.frameworkのAPIリファレンスでも見てください。