Qué lenguajes de programación usa el iPhone
El lenguaje principal para crear apps en el iPhone es Objective-C. Los desarrolladores crean apps en Objective-C usando Xcode, un entorno de desarrollo de Apple. Cocoa, también usado en desarrollo para iPhone, es una interfaz de programación de aplicaciones (API) orientada a objetos para iOS, y la extensión Cocoa Touch permite animación y reconocimiento de gestos. También es posible codificar una app usando otros lenguajes interpretados. Los desarrolladores pueden usar JavaScript y HTML5 dentro de un UIWebView.
Objective-C es el principal lenguaje para apps de iPhone
Objective-C es un lenguaje de programación orientado a objetos. La programación orientada a objetos (POO) usa "objetos", estructuras de datos modulares que componen una aplicación. Permite reutilizar código. Objective-C se basa en el lenguaje C.
Cocoa en el desarrollo de apps para iPhone
Cocoa es una API orientada a objetos para iOS escrita en Objective-C, y Cocoa Touch habilita animación y reconocimiento de gestos. El entorno Cocoa gestiona memoria y usa el modelo modelo-vista-controlador (MVC). Las clases del modelo incluyen los datos de la app, las vistas son representaciones visuales de los datos. Los controladores conectan modelos con vistas. Las apps Cocoa suelen tener la distintiva interfaz de usuario de Apple.
Los desarrolladores pueden usar otros lenguajes interpretados
En junio de 2010, Apple cambió los términos del SDK de iOS para permitir código interpretado. Antes solo estaban permitidos Objective-C, C++, C y JavaScript. Ahora cualquier lenguaje interpretado puede usarse con un intérprete. El mejor rendimiento sigue siendo con Objective-C, ya que tiene el soporte API más reciente y frameworks de iOS.
Lua en desarrollo de videojuegos
Los desarrolladores de videojuegos a menudo usan el lenguaje Lua porque es fácil de embeber, se ejecuta rápido y es fácil de aprender.
- ·Qué sistema operativo usa BlackBerry: historia y versiones (OS 4.5 a 7)
- ·¿El iPhone usa datos para enviar mensajes de texto?
- ·Qué hace el firmware personalizado de iPhone
- ·Qué tecnología táctil usa el iPhone: pantalla capacitiva multi-touch
- ·Qué significa "SIM no aprovisionada" en iPhone
- ·Qué Hz usa DirecTV
- ·Vibe FM: Software para escuchar en iPhone/iPod y web
- ·Qué significa «Configurar como nuevo iPhone»
