Hacia algún tiempo llevaba planteandome la opción de instalar un hackintosh, principalmente porque aunque me gusta el hardware de Apple lo veo caro para las prestaciones que ofrece. Asi que me he estado informando sobre este mundo y portatiles compatibles o semi-compatibles.
Seguimos con nuestra particular cruzada sobre las expresiones regulares. Esta vez veremos un pequeño ejemplo para usarlas con RegexKitLite para iOS.
Muchas veces mientras editamos código, nos damos cuenta que tenemos que usar las mismas sentencias y no hablo de duplicar código sino de repetir ciertas sentencias que son necesarias repetir. Para estos casos se inventaron los snippets de código. Los snippets son pequeños trozos de código que podemos personalizar según nuestras necesidades. En este post, hablamos de los snippets, como añadir nuevos y algunos de los que personalmente más uso.
En el anterior post os hablábamos de los Mockups. Ahora os traemos los diagramas de flujo.
Una parte del proceso de creación especialmente conflictiva es aquella en la que un concepto abstracto y en bruto ha de desarrollarse y criar ramificaciones cual patata vieja dentro de un armario. Metafóricamente hablando, podríamos comparar esta parte del proceso con un trozo de carbón que ha de ser pulido para convertirse en diamante.
¿Y cómo se transforma el carbón en diamante? Napoleón lo tenía muy claro: “divide y vencerás”.
Los conceptos en la cabeza son dominados por la imaginación; hilarantes ideas que se entretejen kafkianamente en ocasiones sin sentido.
Para darles un toque de realidad, lo primero es plasmarlas dentro de la realidad y dividirlas.
Continue Reading
Últimamente esta muy de moda atacar a APIs REST que nos devuelven datos de internet a través de formatos como el XML o JSON. En este post vamos a aprender a leer un XML con una librería llamada TBXML. Es muy sencilla de usar y la más eficiente en cuanto a rendimiento según indica el blog de raywenderlich.
Continue Reading

La documentación… ese gran desconocido para muchas empresas… Llegas el primer día a tu puesto de trabajo y lo primero que encuentras es un proyecto de más de 500.000 líneas de código, también llamado monstruo y por supuesto nadie se ha dignado a documentar ni un solo método. Los pocos comentarios causan al futuro programador un verdadero dolor de cabeza y es que no todo el mundo hacemos las funciones de la misma forma, por eso aunque tu lo tengas claro ¡Hay siempre que documentar! En este episodio veremos como generar documentación html de todo nuestro proyecto a lo “javadoc” con appledoc.
Me gusta trazar mi programa de la manera más sencilla posible, tengo NSLogs en muchas partes de mi programa con variables que pueden ser significativas para un uso posterior, por ejemplo si haces una petición a internet e imprimes el resultado para ver si la petición es correcta. En este post veremos una sencilla forma de desactivar las trazas de una forma muy sencilla de forma que solo aparezcan en compilaciones en modo debug.
Continue Reading
Antes de comprar un SSD es muy común preocuparnos bastante sobre el espacio que necesitaremos, hay que recalcar que tal como esta ahora mismo el precio por GB de un SSD es recomendable solo usar el SSD para las aplicaciones y el sistema de tal forma que tengamos un boost interesante de rendimiento, pero, no perdamos todo el espacio en menos de una semana. A continuación del salto varias recomendaciones y puntos conflictivos del sistema de la manzanita.
Cuando empezamos a desarrollar la aplicación “bank4phone” nos dimos cuenta que necesitabamos una pantalla la cual el usuario se logueara para ver sus cuentas. Estuvimos a punto de empezar su desarrollo, pero buscando un poco, encontramos que en GitHub ya había desarrollado un componente llamado CPLockController.
Hace pocos minutos que ha acabado el tan esperado WWDC de Apple. Se han presentado los nuevos SO de Apple, iOs 5 y Mac OS X Lion. También han presentado los nuevos servicios iCloud y iTunes Match. Podeis ver un resumen después del salto.
Continue Reading