Ce limbi foloseste iPhone?
Obiectiv-C este principala limbă de aplicație pentru iPhone
Obiectivul C este un limbaj de programare orientat pe obiecte. Utilizează "obiecte", care sunt structuri de date modulare care alcătuiesc o aplicație informatică. De asemenea, permite reutilizarea codului computerului. Obiectivul C se bazează pe limbajul de programare C.
Cacao în dezvoltarea de aplicații iPhone
Cacao este o interfață de programare a aplicațiilor orientată pe obiect (API) pentru iOS care este scrisă în Obiectiv-C, iar extensia Cocoa Touch permite recunoașterea animației și a gesturilor. Mediul de cacao gestionează memoria și utilizează modelul "Model view driver" (MVC). Clasele de modele includ datele aplicației, în timp ce vederile sunt reprezentări vizuale ale datelor. Controlerele conectează modelele la vizualizări. Aplicațiile de cacao au adesea o interfață de utilizare distinctivă a Apple.
Dezvoltatorii de aplicații pot folosi acum alte limbi
În iunie 2010, Apple a modificat termenii kitului de dezvoltare software iOS pentru a permite utilizarea codului interpretat. Anterior, doar Obiectiv-C, C ++, C și Javascript au fost permise de Apple. Deci acum orice limbă interpretată poate fi folosită cu un interpret. Cea mai bună performanță este încă cu obiectivul C, deoarece are cele mai recente suporturi API și cadre iOS.
Dezvoltarea jocului video Lua
Dezvoltatorii de jocuri video utilizează adesea limba de programare Lua, deoarece este ușor de încorporat, rulează rapid și este ușor de învățat.