>> Tecnologia elettronica >  >> Cellulari & accessori >> iPhone

Quali linguaggi usa iPhone?

Il linguaggio principale usato per creare applicazioni sull'iPhone è il linguaggio di programmazione Objective-C. Gli sviluppatori creano app iPhone in Objective-C usando Xcode, un ambiente di sviluppo di Apple. Cocoa, usato anche nello sviluppo di app iPhone, è un'interfaccia di programmazione applicazioni (API) object-oriented per iOS, e l'estensione Cocoa Touch abilita animazione e riconoscimento gesti. È anche possibile codificare un'app iPhone usando altri linguaggi interpretati. Gli sviluppatori di app possono anche usare Javascript e HTML5 dentro una UIWebView.

Objective-C è il principale linguaggio di programmazione per app iPhone

Objective-C è un linguaggio di programmazione object-oriented. La programmazione object-oriented (OOP) usa "oggetti", che sono strutture dati modulari che compongono un'applicazione computer. Permette il riutilizzo del codice. Objective-C è basato sul linguaggio di programmazione C.

Cocoa nello sviluppo app iPhone

Cocoa è un'interfaccia di programmazione applicazioni (API) object-oriented per iOS scritta in Objective-C, e l'estensione Cocoa Touch abilita animazione e riconoscimento gesti. L'ambiente Cocoa gestisce la memoria e usa il modello model-view-controller (MVC). Le classi Model includono i dati dell'applicazione, mentre le views sono visualizzazioni dei dati. I Controller connettono i modelli alle views. Le applicazioni Cocoa hanno solitamente l'interfaccia utente distintiva Apple.

Gli sviluppatori di app ora possono usare altri linguaggi interpretati

Nel giugno 2010, Apple ha cambiato i termini d'uso dell'SDK iOS per permettere l'uso di codice interpretato. Precedentemente, solo Objective-C, C++, C e Javascript erano permessi da Apple. Quindi ora qualsiasi linguaggio interpretato può essere usato con un interprete. Le migliori prestazioni sono ancora con Objective-C, in quanto presenta il supporto API più recente e i framework iOS.

Lua nello sviluppo videogiochi

Gli sviluppatori di videogiochi usano spesso il linguaggio di programmazione Lua perché è facile da incorporare, esegue velocemente ed è facile da imparare.

  1. Quale sistema operativo usa BlackBerry?
  2. L'iPhone usa dati per inviare messaggi?
  3. Cosa fa il firmware personalizzato su iPhone
  4. Che tipo di tecnologia touch utilizza l'iPhone?
  5. Cosa significa "SIM non provisionata" su iPhone?
  6. Quale frequenza (Hz) usa DirecTV?