Programación concurrente en iOS con GCD y NSQueueOperation por @rais38

On 31/07/2012, in Cocoa OSX, Cocoa Touch, Grand Central Dispatch, by frr149

Programación concurrente en iOS No sé qué les pasa a mis padawans ultimamente, pero parece que el calor los tiene agitados. Después de que @jrivasdu nos iluminase con su post sobre generación de hashes y amenazase con otro sobre encriptación de datos, salta @rais38 con otro sobre programación concurrente en iOS.   Para programación concurrente en [...]

Tagged with:  

UIScrollView, NSOperationQueue, GCD y más: 2º día de programacion iOS en el BNR

On 08/03/2012, in Big Nerd Ranch, Cocoa OSX, Curso programación iPhone, by frr149

UIScrollView para los mayores El ejemplo del día era una app que mostraba imágenes mastodónticas en una UIScrollView y, lógicamente, funcionaba como el culo. Se trataba de ir mejorándola poco aplicando distintas técnicas. El principal cuello de botella era dibujar la imagen en pantalla, y como todos sabemos UIKit no es seguro en multitarea, así [...]

Automatizar el envío de mensajes en serie con Bloques en Cocoa

On 23/08/2011, in Bloques, Cocoa OSX, Cocoa Touch, Objective C, by frr149

Bloques en Cocoa ¿Cómo representar conjuntos de acciones que tienen que ser llevadas a cabo en serie? Es relativamente común tener dos mensajes que se tienen que enviar en serie a un objeto. Especialmente cuando se manejan recursos limitados, como manejadores de ficheros, memoria, conexiones a la red, “sockets” y demás. Por ejemplo, cuando se [...]

Tagged with:  

Cómo retrasar la ejecución de un método en Objective C

Retrasar la ejecución de un método en Cocoa En Cocoa tenemos la posibilidad de enviar un mensaje a un objeto pasados n segundos con performSelector:withObject:afterDelay: y demás métodos similares definidos en NSObject. Sin embargo, a veces se echa de menos el poder ejecutar código arbitrario (no necesariamente un método o solo un método) con un cierto [...]

Bloques y Multitarea con Objective C, Cocoa y Grand Central Dispatch (GCD)

On 18/04/2011, in Cocoa OSX, Cocoa Touch, by FRR

Grand Central Dispatch GCD y uso de bloques para multitarea Esta aplicación con Grand Central Dispatch GCD quizás sea la más común e importante de los bloques en Cocoa y Cocoa Touch. Grand Central Dispatch Grand Central Dispatch GCD es una API C para multitarea usando hebras. De cara al usuario es muy sencilla: simplemente pones bloques [...]

Tagged with: