Qué significa "Delegado" en Xcode
Xcode, el entorno de desarrollo de Apple, permite programar apps para iPhone, iPod touch e iPad en Objective-C y Cocoa. Cocoa es la API que conecta con servicios del dispositivo (mapas, cámara). Un delegado es una clase auxiliar en Cocoa que permite a un objeto notificarle cuando ocurren ciertos eventos.
Rol del delegado
Recibe mensajes de un objeto anfitrión que tiene una referencia al delegado. El objeto envía mensajes cuando necesita su input para una tarea.
Por qué se necesitan delegados
El objeto solo puede realizar una tarea genérica, así que necesita el delegado para una tarea más específica.
Cómo funciona la delegación
El objeto notifica al delegado cuando necesita su input. El delegado proporciona comportamiento específico en varios puntos de la tarea.
Patrón de diseño delegación
Es común en Cocoa. Es mejor práctica usar delegación en lugar de subclasificar una clase.
- ·Qué significa tethering 3G
- ·Qué es 4G integrado (Embedded 4G) en dispositivos móviles
- ·Qué significa PDA
- ·Qué es DX en radio: recepción de señales lejanas
- ·Qué significa el error HDMI NG en tu televisor o equipo de cine en casa
- ·Qué es Bravia Sync (control integrado Sony)
- ·Qué significa SD en una caja convertidora
- ·Qué significa ISO alto en fotografía
