jueves, 27 de marzo de 2014

Bitbucket: Repositorio Git gratis y privado

Normalmente no suelo hacer promoción a aplicaciones, portales y demás (o al menos no directamente), sin embargo en esta ocasión voy a hacer una excepción para comentarles un poco acerca de este repositorio que recién me presentaron.

Anteriormente usé un tiempo el famosísimo GitHub, sin embargo, a pesar de que tiene un montón de cosas positivas que se puede decir de el, tiene un punto en su contra, que en mi caso, es muy grande: no ofrece posibilidad de crear repositorios privados.

Para las empresas o incluso, para proyectos personales de grandes dimensiones, no cabe duda que lo amerita, sin embargo si están tratando tener su código personal o de pequeños proyectos en la nube, ahí la cosa cambia.

Bueno, sin mas rodeos, les dejo el URL para que ustedes mismos evalúen la utilidad del sitio: https://bitbucket.org/.

martes, 25 de marzo de 2014

Multi-threading en iOS

Si quieres realizar una tarea en segundo plano, pero requieres que al terminar actualice la UI o simplemente necesitas realizar alguna otra tarea en el hilo principal cuando la tarea principal concluya, solo utiliza el siguiente código remplazando la cola de ejecución (por una de mayor o menor prioridad) y agregando los bloques de código requeridos:

dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
    /* Codigo o llamada a tarea que se realizara en Segundo plano */
    dispatch_async(dispatch_get_main_queue(), ^{
        /* Codigo o llamada que se realzara al concluir la tarea anterior */
    });
});

Este código lo tome del siguiente Link