Introduzione all’Objective-C [videocorso]

I ragazzi di iMakeApps.it che realizzano corsi per sviluppatori iPhone e iPad hanno realizzato 3 video corsi gratuiti di introduzione all’Objective-C che hanno prontamente pubblicato su youtube e che vorrebbero fossero messi a disposizione della comunità Apple. Complimenti agli ideatori. Noi continueremo a tenervi aggiornati sugli aggiornamenti dei video corsi.

[box type=”info”]Cos’è l’Objective-C: Objective C, spesso citato anche come Objective-C o ObjC o Obj-C, è un linguaggio di programmazione riflessivo orientato agli oggetti, sviluppato da Brad Cox alla metà degli anni ottanta presso la Stepstone Corporation. Come lo stesso nome suggerisce, l’Objective C è un’estensione a oggetti del linguaggio C. Esso mantiene la completa compatibilità col C (a differenza di quanto avviene, per esempio, nel caso del C++). Tra l’altro, anche a causa di questa compatibilità, Objective C non è dotato di forte tipizzazione (caratteristica che invece esibiscono, tra gli altri, sia C++ che Java). 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 categorie e strumenti legati alla 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. Dopo aver acquisito NeXT nel 1996, Apple ha usato OpenStep come base per il suo nuovo sistema operativo Mac OS X. Questo gli consentì di includere l’Objective C di NeXT ed il suo sistema di sviluppo Project Builder (in seguito rinominato Xcode). La maggior parte delle attuali API di Apple (API Cocoa) sono basate sugli oggetti d’interfaccia di OpenStep e costituiscono il più significativo ambiente di sviluppo basato su Objective C attualmente usato.[/box]

One thought on “Introduzione all’Objective-C [videocorso]

Leave a Reply

Your email address will not be published. Required fields are marked *