Objective- C rappresenta un derivato del linguaggio di programmazione C concentrata sulla programmazione orientata agli oggetti . Differenza di C + + , un'altra variante destinata per lo stesso scopo , Objective- C è stato sviluppato come una miscela di C e un altro linguaggio orientato agli oggetti , noto come Smalltalk . Questo significa che C e C + + programmatori saranno un po ' comodo Tutti i computer Mac e dispositivi palmari sono programmati principalmente in Objective - C .
Cacao
Mentre Objective- C serve come i mattoni e malta di programmazione per Mac , il framework Cocoa serve come base . Cacao dà ai programmatori un insieme di funzionalità legate alla piattaforma Apple Mac tramite funzioni integrate , display, e strutture di dati . Inoltre , la programmazione utilizzando il framework Cocoa incoraggia i programmatori di seguire il Model-View -Design paradigma di programmazione specifico per il framework Cocoa . Attraverso questo quadro , i programmatori possono utilizzare gli strumenti di sviluppo di Apple per codificare e distribuire progetti per la maggior parte qualsiasi computer Mac .
Cocoa Touch
Cocoa Touch , molto simile a Cocoa , funge da quadro di riferimento per i programmatori di creare applicazioni per il Mac . Tuttavia, Cocoa Touch lavora specificamente per i dispositivi portatili che incorporano la tecnologia touchscreen , come l'iPad o iPod Touch . Cocoa Touch contiene librerie specifiche utilizzate per l'interfaccia con il touchscreen , che consente ai programmatori di preoccuparsi meno di come creare applicazioni che interagiscono con l'hardware e più tempo a sviluppare la logica di esecuzione dei loro progetti . Inoltre , Cocoa Touch contiene molte biblioteche per consentire una facile movimentazione del trattamento dei dati , l'animazione , e il suono sui dispositivi portatili di Apple .
Differenze tra lingua e quadro
La differenza essenziale tra Cocoa Touch e Objective- C è una differenza tra una struttura e un linguaggio di programmazione . Quadri sono costruiti da linguaggi di programmazione : contengono il codice in un linguaggio di programmazione per eseguire operazioni avanzate per la facilità di produzione . In questo caso , Cocoa Touch è un framework Objective- C : I dispositivi touch di Apple utilizzano Objective- C come loro base di codice , e incorporano funzionalità speciale scritto in Objective- C , sotto forma di un quadro di programmazione chiamato Cocoa Touch
< . br>
Programmazione © www.354353.com