Jaké jazyky používá iPhone?
Cíl C je hlavní aplikační jazyk pro iPhone
Cíl C je objektově orientovaný programovací jazyk. Používá "objekty", které jsou modulární datové struktury, které tvoří počítačovou aplikaci. Umožňuje také opětovné použití kódu počítače. Cíl C je založen na programovacím jazyce C.
Kakao při vývoji aplikací pro iPhone
Kakao je objektově orientované aplikační programovací rozhraní (API) pro iOS, které je napsáno v Objective-C, a rozšíření Cocoa Touch umožňuje animaci a rozpoznávání gest. Prostředí kakaa spravuje paměť a používá model "model view driver" (MVC). Třídy modelů obsahují data aplikace, zatímco pohledy jsou vizuální reprezentace dat. Řídicí jednotky propojují modely s pohledy. Kakaové aplikace často mají výrazné uživatelské rozhraní Apple.
Vývojáři aplikací nyní mohou používat jiné jazyky
V červnu 2010 změnila společnost Apple podmínky používání sestavy pro vývoj softwaru pro iOS, aby bylo možné použít interpretovaný kód. Dříve byly Apple povoleny pouze objektivy C, C ++, C a Javascript. Takže nyní lze interpretovat jakýkoli interpretovaný jazyk. Nejlepší výkon je stále s objektivem C, protože má nejnovější podporu API a rámce iOS.
Vývoj videohry Lua
Vývojáři videogame často používají programovací jazyk Lua, protože jsou snadno vkládány, běží rychle a snadno se učí.