W jakich językach używa iPhone?

Objective-C jest podstawowym językiem używanym do programowania aplikacji iPhone'a.

Objective-C jest głównym językiem aplikacji dla iPhone'a

Objective-C jest obiektowym językiem programowania. Używa "obiektów", które są modułowymi strukturami danych, które składają się na aplikację komputerową. Pozwala również na ponowne użycie kodu komputerowego. Objective-C bazuje na języku programowania C.

Kakao w rozwoju aplikacji na iPhone'a

Cocoa to obiektowy interfejs programowania aplikacji (API) dla iOS, napisany w Objective-C, a rozszerzenie Cocoa Touch umożliwia animację i rozpoznawanie gestów. Środowisko Cocoa zarządza pamięcią i wykorzystuje model "modelu widoku sterownika" (MVC). Klasy modeli zawierają dane aplikacji, natomiast widoki są wizualnymi reprezentacjami danych. Kontrolery łączą modele z widokami. Aplikacje kakao mają często charakterystyczny interfejs użytkownika Apple.

Programiści aplikacji mogą teraz korzystać z innych języków

W czerwcu 2010 r. Firma Apple zmieniła warunki pakietu oprogramowania dla systemu iOS, aby umożliwić korzystanie z interpretowanego kodu. Poprzednio firma Apple zezwalała tylko na Objective-C, C ++, C i Javascript. Teraz każdy interpretowany język może być używany z tłumaczem. Najlepsza wydajność jest nadal z Objective-C, ponieważ ma najnowsze wsparcie API i frameworków iOS.

Rozwój gry wideo Lua

Deweloperzy gier wideo często używają języka programowania Lua, ponieważ łatwo go osadzić, uruchamia się szybko i jest łatwy do nauczenia.