¿Cuál es la ventaja de usar bloques sobre métodos y funciones normales en Objective-C? He leído la documentación, pero no puedo encontrar usos específicos de bloques en lugar de otras características del lenguaje.¿Cómo se diferencian los bloques de los métodos y funciones normales en Objective-C?
Estoy seguro de que me he perdido algo, entonces alguien podría explicar las ventajas de los bloques de una manera más simple que la documentación existente?
no busco bloques en snoe leopard, pero para iPhone y iPad, y en cuanto al primer enlace no estoy muy impresionado con la forma en que se ha explicado allí. ¿Me puede sugerir algunos códigos de inicio para bloques? gran ayuda. –
@Ajay Pandey - No hay diferencia funcional entre los bloques en Snow Leopard y los de iOS 4.0. La sintaxis del idioma es la misma y Grand Central Dispatch es el mismo, por lo que todos los enlaces se aplican aquí. Pedir, por ejemplo, código para bloques es como pedir un código de ejemplo para métodos o funciones. Es una característica del lenguaje central, por lo que es difícil crear un ejemplo realmente básico. –
@Ajay Pandey - Agregué algunos recursos más en mi respuesta que pueden ser útiles. –