Integración continua, Jenkins e iOS

Logo Jenkins¿Qué es la integración continua?

La integración continua  (Continuous Integration o CI) tiene como objetivo principal comprobar que cada actualización del código fuente no genere problemas en una aplicación que se está desarrollando. En un marco de trabajo en el que varios desarrolladores suben actualizaciones constantes de código fuente, fusionando el trabajo entre ellos, la integración continua permite que se compruebe en cada commit, si el nuevo ejecutable generado con los nuevos aportes, sigue funcionando correctamente con todos los test creados anteriormente. De esta forma se detectan los posibles errores en una fase muy temprana, identificando fácilmente cuales son los cambios recientes y la corrección se hace mucho más sencilla.

Read more

Truco: Copiar y pegar sin formato entre aplicaciones en Mac OS X

Cmd + CSeguro que te suena está situación, quieres copiar un texto de un correo de un cliente para añadirlo en tu documento de Análisis, pero cuando lo pegas se queda con el formato del correo, así que tienes que volver a seleccionar el texto y cambiar el tipo de letra, el tamaño y el color… pues hay una solución para hacer todo este proceso más fácil. Read more

Cómo trabajar contra un API Rest desde iOS de forma cómoda

Postman logoUna de las tareas más habituales que los desarrolladores de iOS tenemos que lidiar en el día a día, es la comunicación con una API Rest, enviarle una petición con parámetros concretos, y recibir una respuesta, normalmente en JSON. Si esa API la están desarrollando también en el momento que tú haces tu aplicación, siempre te encuentras con algún fallo que en un primer momento no sabes si es culpa de la respuesta de la API o la interpretación que estás haciendo tú en tu código. Para poder saber rápidamente de que lado está el fallo, podemos usar una herramienta muy útil en estos casos, llamada Postman.

Read more

Cómo hacer libros para iOS

Después de haber estado investigando como hacer revistas para iOS el paso lógico era buscar como hacer libros en iOS. En este caso Apple ha creado una aplicación sencilla, fácil de usar, y muy potente, llamada iBook Author, que permite crear libros impresionantes y publicarlos con el mínimo esfuerzo. La interfaz de esta aplicación (solo para Mac) recuerda mucho a un mítico Word o Pages, con componentes para hacer interfaces muy vistosas (llamados widgets), como carruseles de fotos, incrustar vídeos, encuestas (con posibilidad de elección de fotos o o imágenes), imágenes interactivas (con zonas de pulsación, etiquetas… etc), incluso poder incrustar tu propio código HTML.

Read more

GitHub para Snow Leopard


Logo GitHub

Logo GitHub

La semana pasada os hacía un resumen del fantástico sistema de control de versiones GIT. En esa entrada os hablé de un programa para poder gestionar de modo visual las operaciones con el repositorio, add, commit, ramas, push, historial de commits y archivos… etc. Hoy quería subiros aquí una versión antigua de GitHub para Snow Leopard. Me acuerdo que cuando la intenté conseguir me pasé mucho tiempo buscándola, ya que en la página oficial (http://mac.github.com/) solo te permite descargar la última versión, me imagino que ahora compatible con Lion y Mountain Lion.

Después de descargarla se actualiza automáticamente a la versión 1.2.3 que es la última para el sistema operativo Snow Leopard.