Quais idiomas o iPhone usa?

Objective-C é o idioma principal usado para programar aplicativos do iPhone.

Objective-C é a principal linguagem de aplicação para o iPhone

Objective-C é uma linguagem de programação orientada a objetos. Ele usa "objetos", que são estruturas de dados modulares que compõem um aplicativo de computador. Também permite a reutilização de código de computador. O Objective-C é baseado na linguagem de programação C.

Cacau no desenvolvimento de aplicativos para iPhone

Cocoa é uma interface de programação de aplicativos (API) orientada a objetos para iOS que está escrita em Objective-C, e a extensão Cocoa Touch permite animação e reconhecimento de gestos. O ambiente Cocoa gerencia a memória e usa o modelo "model view driver" (MVC). As classes do modelo incluem os dados do aplicativo, enquanto as visualizações são representações visuais dos dados. Os controladores conectam os modelos às visualizações. As aplicações de cacau geralmente têm a interface de usuário da Apple.

Os desenvolvedores de aplicativos agora podem usar outros idiomas

Em junho de 2010, a Apple alterou os termos do kit de desenvolvimento de software do iOS para permitir o uso de código interpretado. Anteriormente, apenas a Objective-C, C ++, C e Javascript eram permitidos pela Apple. Então agora qualquer linguagem interpretada pode ser usada com um intérprete. O melhor desempenho ainda é com o Objective-C, já que ele possui o suporte a API mais recente e as estruturas do iOS.

Desenvolvimento do videogame Lua

Os desenvolvedores de videogames geralmente usam a linguagem de programação Lua porque ela é fácil de incorporar, é executada rapidamente e é fácil de aprender.