objective-cのdelegate

クラスAにて実装されているメソッドをクラスBから呼び出したい

→delegateを用いる

 

こちらのページがわかりやすかった

http://www.objectivec-iphone.com/introduction/delegate/delegate.html

 

delegateメソッドの実装側で実装されているということを示す一文を忘れがちなので注意

Aクラスにて

 id instanceA = [A alloc] init];

    instanceA.delegate = self; ← これ