Che lingue usa l'iPhone?

Objective-C è la lingua principale utilizzata per programmare le applicazioni iPhone.

Objective-C è il linguaggio applicativo principale per iPhone

Objective-C è un linguaggio di programmazione orientato agli oggetti. Usa "oggetti", che sono strutture dati modulari che costituiscono un'applicazione per computer. Permette anche il riutilizzo del codice del computer. Objective-C si basa sul linguaggio di programmazione C.

Cacao nello sviluppo di applicazioni per iPhone

Cocoa è un'interfaccia API (Application Programming Interface) orientata agli oggetti per iOS scritta in Objective-C e l'estensione Cocoa Touch consente l'animazione e il riconoscimento dei gesti. L'ambiente Cocoa gestisce la memoria e utilizza il modello "model view driver" (MVC). Le classi modello includono i dati dell'applicazione, mentre le viste sono rappresentazioni visive dei dati. I controller collegano i modelli alle viste. Le applicazioni Cocoa hanno spesso l'interfaccia utente Apple distintiva.

Gli sviluppatori di applicazioni ora possono usare altre lingue

Nel giugno 2010, Apple ha modificato i termini del kit di sviluppo del software iOS da utilizzare per consentire l'uso di codice interpretato. In precedenza, solo Apple Objective-C, C ++, C e Javascript era autorizzato. Quindi ora qualsiasi linguaggio interpretato può essere usato con un interprete. La migliore prestazione è ancora con Objective-C, dato che ha l'ultimo supporto API e framework iOS.

Sviluppo del videogioco Lua

Gli sviluppatori di videogame utilizzano spesso il linguaggio di programmazione Lua perché è facile da incorporare, funziona rapidamente ed è facile da imparare.