Ma question est: quelle est la différence entre un objet de classe et une occurrence de cette classe. nous savons que chaque classe de l'objectif c est un objet.Objets de classe et instance d'une classe
merci pour vos réponses,
Ma question est: quelle est la différence entre un objet de classe et une occurrence de cette classe. nous savons que chaque classe de l'objectif c est un objet.Objets de classe et instance d'une classe
merci pour vos réponses,
Fondamentalement, un objet de classe est aussi une instance d'une autre classe. Cette autre classe (appelée métaclasse) possède des données et des méthodes internes qui sont complètement différentes de la classe d'origine, et la plupart d'entre elles sont destinées à vous aider à effectuer des tâches liées aux instances de la classe d'origine.
Bien que techniquement incorrect, vous pouvez considérer un objet de classe comme un objet global qui est automatiquement instancié pour vous. Par exemple, NSArray
est un objet qui vous aide avec les instances NSArray. Ainsi, vous pouvez dire NSArray
objet à allouer de la mémoire pour un objet NSArray comme:
[NSArray alloc]
puis vous envoyer un message à la nouvelle attribution par exemple à s'initialiser.
[[NSArray alloc] init];