Desarrollo de apps para iPhone con PHP y MySQL (Web Apps)
Usando PHP y SQL, puede crear sus propias aplicaciones interactivas para iPhone, iPod touch y iPad. Como se usan con el navegador Safari del dispositivo, también se conocen como Web Apps. Para empezar necesita conocimientos básicos de PHP, SQL, HTML y entender cómo difiere la interfaz del iPhone de la de un ordenador.
PHP
Para ejecutar comandos PHP en un archivo web, el servidor donde estén los archivos necesita acceso a la aplicación PHP. Si tiene su propio sitio web y usa hosting, probablemente ya tiene acceso a un Servidor de Aplicaciones PHP y SQL. Para probar archivos PHP en su ordenador, necesitará instalar PHP en su equipo o en uno de su red. En Windows, primero instale Microsoft Internet Information Services. En Windows 7, está en "Características de Windows" en Panel de control > Programas. PHP se descarga gratis desde PHP.net.
SQL
SQL es esencial para PHP, es la base de datos donde se almacena y recupera información. Ejemplo: si alguien escribe en un formulario, la info se guarda en la base de datos SQL. Si su hosting ofrece PHP, ya tiene acceso a SQL. Su hosting dará instrucciones para crear una base de datos. Para probar localmente, descargue MySQL gratis desde mysql.com.
Código PHP
Toda página con código PHP debe usar extensión ".php", aunque use otros códigos web. Puede usar HTML, CSS, XML y JavaScript para mejorar la página, pero todo código PHP debe estar entre "<?php" y "?>". Si es nuevo en PHP, hay muchos libros instructivos, tutoriales y páginas de código de ejemplo online, incluyendo la página de Enlaces en PHP.net.
Código para iPhone
Una vez creada una app PHP básica que funcione como desea, revise los requisitos para dispositivos iOS. Como el iPhone no tiene ratón, los eventos de ratón deben reemplazarse por eventos táctiles como "touchstart" y "touchmove". Una Web App puede aprovechar herramientas nativas del iPhone: botones, corrector ortográfico, menús. Explicaciones, ejemplos y tutoriales para acceder a funciones de iOS desde una app están en el Safari Dev Center de Apple. Si usa código de ejemplo de otras webs, verifique que funciona con la versión actual de iOS probándolo en un iPhone.
- ·Apple iPhone SDK y desarrollo
- ·Emulador y herramientas de desarrollo para iPhone
- ·Directrices de desarrollo para iPhone (App Store)
- ·Problemas de sincronización entre iPhone e iPhoto
- ·Cómo enlazar una web a una app de iPhone
- ·Ayuda con Pandora para iPhone
- ·Cómo ver libros en el iPhone con OverDrive
- ·Cómo emparejar un iPhone con un Mercedes Benz
