Question

Dans la section de code ci-dessous, exactement ce que fait le <UIScrollViewDelegate> la partie moyenne et de la faire?qu'en serait-il plus susceptible d'être utilisé pour, et ce qui aurait le plus de chances de se produire si elle a été supprimée?(toute théorique exemple est bon)

@interface PhoneContentController : ContentController <UIScrollViewDelegate>
Était-ce utile?

La solution

Cela signifie que PhoneContentController adopte le ObjC protocole nommé UIScrollViewDelegate.

Un protocole est une interface de méthodes sans définition.Lorsque la classe l'adopte, il annonce qu'il met en œuvre les méthodes déclarées par le protocole.

C'est une caractéristique commune dans les CRUES d'un type abstrait, en particulier dans les langues qui utilisent l'héritage unique seulement.Si vous connaissez Java, c'est un peu comme implements UIScrollViewDelegate.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top