Le mot-clé self dans iOS a de nombreuses significations et règles. Cela ne signifie pas à quelle classe d'objet il fait référence et dans quelle classe le sujet comprend ! Tout d'abord, corrigez ce problème. Self représente l'objet de la classe actuelle, et l'image montrée par la question montre le type de l'objet actuel, qui peut être compris comme appelant [self class If la classe actuelle et tous les parents]. les classes n'ont pas remplacé cette méthode, alors la méthode de classe de NSObject sera appelée.
De plus, le mot-clé self dans OC a différentes significations et fonctions dans différentes portées. Dans les méthodes d'instance, self représente la première adresse de l'objet, tandis que dans les méthodes de classe, self représente la classe actuelle. Dans OC, Class est aussi un objet, donc self est différent,
Le mot-clé self dans iOS a de nombreuses significations et règles. Cela ne signifie pas à quelle classe d'objet il fait référence et dans quelle classe le sujet comprend ! Tout d'abord, corrigez ce problème. Self représente l'objet de la classe actuelle, et l'image montrée par la question montre le type de l'objet actuel, qui peut être compris comme appelant [self class If la classe actuelle et tous les parents]. les classes n'ont pas remplacé cette méthode, alors la méthode de classe de NSObject sera appelée.
De plus, le mot-clé self dans OC a différentes significations et fonctions dans différentes portées. Dans les méthodes d'instance, self représente la première adresse de l'objet, tandis que dans les méthodes de classe, self représente la classe actuelle. Dans OC, Class est aussi un objet, donc self est différent,
.Quand cet objet est vraiment un objet de sous-classe