Objective-C: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Riga 377:
Le categorie permettono di aggiungere separatamente metodi ad una classe. Il programmatore può mettere dei gruppi di metodi correlati in una categoria per renderli più leggibili. Ad esempio, è possibile creare una categoria ''ControlloOrtografico'' "su" un [[oggetto (informatica)|oggetto]] di tipo [[stringa (informatica)|stringa]] per raccogliere in un unico punto tutti i metodi relativi al controllo ortografico.
Inoltre, i metodi inseriti in una categoria, sono aggiunti alla [[classe (informatica)|classe]] al [[run-time]]. In questo modo le categorie consentono al programmatore di aggiungere metodi ad una classe esistente senza
I metodi inseriti nelle categorie sono virtualmente parte della classe quando il programma è in esecuzione. Una categoria ha pieno accesso a tutte le variabili d'istanza della classe, incluse quelle private.
|