Delegation in objective c

shape