Quelqu'un peut-il me dire à quoi la différence entre le et le
fonctions ? Je sais que c’est quelque chose de petit, comme, un est global, tandis que l’autre est une correspondance exacte de classe mais j’ai besoin de quelqu'un pour spécifier lequel est lequel s’il vous plaît.
Réponses
Trop de publicités?isKindOfClass:
rendements OUI si le récepteur est une instance de la classe spécifiée ou une instance d'une classe qui hérite de la classe spécifiée.
isMemberOfClass:
rendements OUI si le récepteur est une instance de la classe spécifiée.
La plupart du temps que vous souhaitez utiliser isKindOfClass:
pour vous assurer que votre code fonctionne également avec des sous-classes.
Le NSObject Protocole de Référence parle un peu plus sur ces méthodes.
isKindOfClass: Renvoie une valeur Booléenne qui indique si l' le récepteur est une instance de la classe ou d'une instance de classe qui hérite de cette classe.
isMemberOfClass: Renvoie une valeur Booléenne qui indique si l' le récepteur est une instance d'une classe donnée.
isKindOfClass-> retour Oui lorsque l’objet est instance de cette classe ou une instance d’une classe héritée d’elle.
isMemberOfClass : Oui de retour lorsque l’objet est instance de cette classe, mais pas dans le cas où : instance d’une classe héritée d’elle.
exemple est assez bon en jtbandes réponse.