Donc j'essaie de me concentrer sur les interfaces Objctive-C, les délégués et les protocoles. Donc j'ai une question:Objective C interfaces, délégués, et protocoles
Un délégué doit-il être dans un fichier séparé ou peut-il être des méthodes définies dans votre classe?
Un protocole est-il similaire à une interface java? C'est ainsi que je le comprends au moment où il vous oblige à implémenter des méthodes si vous utilisez ce protocole.
Je suis toujours confus au sujet des interfaces. Je suis à peu près sûr qu'ils n'ont aucune ressemblance avec ce qu'est une interface en Java. Peut-être que c'est juste une déclaration de variables qui seront implémentées dans la classe.
+ 1 excellente description de la différence entre les interfaces et les protocoles. –
+1 pour une si bonne explication. – Iducool
Quand vous dites que ce n'est pas comme une interface, vous voulez dire que ce n'est pas comme une interface Objective-C. Mais si je ne me trompe pas, les protocoles Objective-C sont similaires aux interfaces * Java *. –