On va utiliser des blocks. Avant iOS 4.0 on utilisait la délégation, c'est toujours possible, mais semble moins optimal