Che lingue usa l'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.