Objective-C: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
mNessun oggetto della modifica |
mNessun oggetto della modifica |
||
Riga 3:
Le estensioni a oggetti con cui Objective C arricchisce il modello semantico del C sono ispirate al linguaggio [[Smalltalk]], in particolar modo alla gestione dei messaggi. Le caratteristiche del ''[[runtime system]]'' collocano l'Objective C tra i linguaggi ad oggetti dinamici. Sono supportati tutti gli elementi classici della programmazione a oggetti; ma non mancano concetti innovativi anche su questo fronte, come il meccanismo delle [[categoria (Objective C)|categorie]] e strumenti legati alla [[riflessione (informatica)|riflessione]].
La sua diffusione è principalmente legata al [[framework]] [[OpenStep]] di [[NeXT]] e al suo successore [[Cocoa]], presente nel sistema operativo [[Mac OS X]] di [[Apple]]. A [[NeXT]] si deve il supporto dell'Objective C nel compilatore [[gcc]] di [[GNU]].
=== Esempi di codice ===
==== Interfaccia di una classe ====
|