Какви езици използва iPhone?
Цел-C е основният език на приложение за iPhone
Цел-C е обектно-ориентиран програмен език. Той използва "обекти", които са модулни структури от данни, които съставят компютърно приложение. Той също така позволява повторното използване на компютърния код. Цел-C се основава на езика на програмиране C.
Какао в разработването на iPhone приложения
Какао е обектно-ориентиран интерфейс за програмиране на приложения (API) за iOS, който е написан в Objective-C, а разширението Cocoa Touch позволява разпознаване на анимация и жестове. Какаовата среда управлява паметта и използва модела "модел за преглед на модели" (MVC). Класовете на моделите включват данните за приложението, а вижданията са визуални представяния на данните. Контролерите свързват моделите с изгледите. Какаовите приложения често имат отличителния потребителски интерфейс на Apple.
Разработчиците на приложения вече могат да използват други езици
През юни 2010 г. Apple промени условията на комплекта за разработка на софтуер за iOS, за да позволи използването на тълкуван код. Преди това само Apple Objective-C, C ++, C и Javascript бяха разрешени. Така че сега всеки интерпретиран език може да се използва с преводач. Най-доброто представяне все още е с цел-C, тъй като има най-новата поддръжка за API и iOS рамки.
Разработване на видеоигра на Луа
Разработчиците на видеоигри често използват езика за програмиране Lua, тъй като са лесни за вграждане, работят бързо и лесно се учи.