Aprende a programar aplicaciones para iOS: Capítulo 8

Programacion iOS Aprende a programar aplicaciones para iOS: Capítulo 8Ya tenemos listo el octavo capítulo de nuestro curso de programación iOS, una estupenda manera de aprender a programar aplicaciones siguiendo unos completos videotutoriales en lo que os iremos indicando todos los pasos que debéis seguir.

En este videotutorial hemos ido un poco más allá del desarrollo iOS y hemos integrado nuestra app con un servidor externo, que en este caso es nuestro ordenador, pero que podría ser un servidor externo.

Dada la complejidad del asunto, este tutorial dura 53 minutos en los que hemos intentado explicaros lo mejor que hemos podido sobre nodeJS y su integración con el iPhone SDK.

En este tutorial hemos usado varias librerías externas y herramientas adicionales a xCode. Aquí os dejamos una lista de los links de interés:

  • ASIHTTPRequest, esta librería la hemos usado para hacer las requests a nuestro server.
  • SBJSON, para parsear el JSON que recibimos del servidor hemos usado esta librería open source.
  • nodeJS, una excelente librería que sirve para crear servidores web usando JavaScript.
  • npm, node package manager, programa que sirve para descargar modulos de nodeJS como Express.

Dejando a un lado las librerías externas, os dejamos aquí el código de nuestra cosecha que hemos usado en este proyecto:

  • app.js, nodeJS app con la que levantamos el servidor que usamos en el ejemplo.
  • Código fuente de la iOS app por descarga directa.
  • Repositorio de código en GitHub, donde podéis encontrar el código de todos los capítulos.

Esperamos que os guste este nuevo capítulo del curso, y os recordamos que podéis utilizar los comentarios de este artículo para escribir cualquier duda o pregunta que tengáis, e intentaremos responderlas lo más rápidamente posible.

En iPadSfera | Curso de Programación iOS

Nuestros lectores buscaron: Curso Programación iOSAprender Programación iOS,Tutorial Programación iOS, Curso xCode


  • http://www.ipadsfera.com Manuel Ajamil

    Excelente tutorial Jorge, cada día te superas ;-)

  • Marco Russo

    Eres un crack…de todas formas voy cogiendo poquito a poco puesto que ha sido un tutorial bien entretenido….Muy bien hecho!

    • Jorge Izquierdo

      Sí, la verdad es que me puse a hablar y salió esto! Espero no aburrirte mucho :D

  • Juan

    Al ejecutar node desktop/app.js

    Me sale esto siempre:

    node.js:201        throw e; // process.nextTick error, or ‘error’ event on first tick              ^Error: Cannot find module ‘express’    at Function._resolveFilename (module.js:334:11)    at Function._load (module.js:279:25)    at Module.require (module.js:357:17)    at require (module.js:368:17)    at Object. (/Users/juan/desktop/app.js:6:15)    at Module._compile (module.js:432:26)    at Object..js (module.js:450:10)    at Module.load (module.js:351:31)    at Function._load (module.js:310:12)    at Array.0 (module.js:470:10)

    • Jordi2cv

       A mi me pasa lo mismo. Alguien sabe cómo conseguir ejecutar app.js?

      Muchas gracias!

  • Jon1baza

    Jorge podrías poner un tutorial de como instalar node y npm ya que me están dando muchísimos fallos en la instalación :S

    Gracias

  • rockarloz

    se vve genial ya tngo para programa el finde gracias ipadsfera gracias izq :)

  • Melencho

    Gran tutorial Jorge aunque al final no me va como muestras. Llego hasta el final, consigo añadir registros aunque en la tabla principal muestra (null) y en la vista detalle también muestra (null) en cada campo. No sé si sabes dónde puede estar el error :P

  • Jordi Carulla

    Llevo varios días buscando información y tutoriales y de pronto me encuentro con estos videos tuyos y tengo que decir que eres EL PUTO AMO!!!
    Todo explicado de forma muy llana y simple que si miramos lo que estamos tratando no es moco de pavo. Animos y ya espero con ansia tu próximo video tutorial. Sigue así fenomeno!!

  • Ivan barreda

    Espectacular video. Voy a probar. Eres mi idolo ;)

  • Dovemac

    Genial, Jorge!! Me interesa saber con que manual o totorales aprendiste tú… ¿podrías decirlo?

    • Rafa

      fantastico tutorial, a la espera de más

  • Rafa

    Te puedo proponer hacer algo con el ipad ?