Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
DINH Viêt Hoà
"Le moyen le plus simple de déclarer un protocole est de regrouper des méthodes dans une déclaration de catégorie des classes Object/NSObject:
Les protocoles informels sont typiquement déclarés comme des catégories des classes racines Object/NSObject."
typiquement == Uniquement les classes racines? Sinon protocols formels?
typiquement = en pratique
Ceci dit, je trouve que c'est une drôle de façon de faire (C'est la façon de faire de l'AppKit).
En fait, je ne vois pas ce qui empêche de définir un protocole nommé "[XXXX]Informal". Une catégorie sur NSObject induit en erreur. On peut comprendre que l'ensemble des méthode est implémentée sur NSObject alors qu'elle ne l'est pas (Définition d'une catégorie).
-- DINH V. Hoa,
"un esprit sain dans un corps sain" -- voisin
"Le moyen le plus simple de déclarer un protocole est de regrouper des
méthodes dans une déclaration de catégorie des classes Object/NSObject:
Les protocoles informels sont typiquement déclarés comme des catégories des
classes racines Object/NSObject."
typiquement == Uniquement les classes racines? Sinon protocols formels?
typiquement = en pratique
Ceci dit, je trouve que c'est une drôle de façon de faire (C'est la
façon de faire de l'AppKit).
En fait, je ne vois pas ce qui empêche de définir un protocole nommé
"[XXXX]Informal". Une catégorie sur NSObject induit en erreur. On peut
comprendre que l'ensemble des méthode est implémentée sur NSObject alors
qu'elle ne l'est pas (Définition d'une catégorie).
"Le moyen le plus simple de déclarer un protocole est de regrouper des méthodes dans une déclaration de catégorie des classes Object/NSObject:
Les protocoles informels sont typiquement déclarés comme des catégories des classes racines Object/NSObject."
typiquement == Uniquement les classes racines? Sinon protocols formels?
typiquement = en pratique
Ceci dit, je trouve que c'est une drôle de façon de faire (C'est la façon de faire de l'AppKit).
En fait, je ne vois pas ce qui empêche de définir un protocole nommé "[XXXX]Informal". Une catégorie sur NSObject induit en erreur. On peut comprendre que l'ensemble des méthode est implémentée sur NSObject alors qu'elle ne l'est pas (Définition d'une catégorie).