Objective C: Análisis de los métodos de comunicación de eventos entre objetos

Este artículo muestra una serie de patrones de programación utilizados para la comunicación de eventos en el lenguaje Objective C. Cada uno de estos patrones es explicado según su funcionalidad, se da un ejemplo conciso de su uso en el desarrollo de software cotidiano y se presenta un listado de ven...

Full description

Bibliographic Details
Main Authors: Óscar Víquez-Acuña, Luis Alonso Vega-Brenes
Format: Article
Language:Spanish
Published: Instituto Tecnológico de Costa Rica 2014-12-01
Series:Tecnología en Marcha
Subjects:
Online Access:http://revistas.tec.ac.cr/index.php/tec_marcha/article/view/2225
id doaj-80dcf96e58e741f99e19bc746ae1fb9a
record_format Article
spelling doaj-80dcf96e58e741f99e19bc746ae1fb9a2020-11-24T23:23:08ZspaInstituto Tecnológico de Costa RicaTecnología en Marcha0379-39822215-32412014-12-0127851310.18845/tm.v27i8.22251947Objective C: Análisis de los métodos de comunicación de eventos entre objetosÓscar Víquez-AcuñaLuis Alonso Vega-BrenesEste artículo muestra una serie de patrones de programación utilizados para la comunicación de eventos en el lenguaje Objective C. Cada uno de estos patrones es explicado según su funcionalidad, se da un ejemplo conciso de su uso en el desarrollo de software cotidiano y se presenta un listado de ventajas y desventajas con respecto a las características propias del lenguaje.  Al iniciar se retoman algunos conceptos de la programación orientada a objetos, para no perder de vista el tema con el que se está lidiando. Iniciando por algunos de los pilares de la orientación a objetos, se recuerda que se busca tener en mayor o menor medida en el software para que este sea considerado de calidad. Luego se analiza el patrón de modelo vista controlador, muy popular en los últimos años y el cual permite aplicar, como se verá después, los otros patrones de comunicación de eventos.  Los patrones tratados son: delegados, notificaciones, observación y bloques de finalización, por lo que a lo largo de este artículo se discutirá parte de sus usos cotidianos así como sus puntos a favor y contras. El objetivo de este análisis es brindar a cualquier desarrollador un punto de discusión al seleccionar alguno de estos métodos para el desarrollo de una tarea específica.http://revistas.tec.ac.cr/index.php/tec_marcha/article/view/2225Objective CDesarrollo iOSModelo Vista ControladorDelegadosNotificacionesBloques de finalizaciónObservaciónComunicación de controladores
collection DOAJ
language Spanish
format Article
sources DOAJ
author Óscar Víquez-Acuña
Luis Alonso Vega-Brenes
spellingShingle Óscar Víquez-Acuña
Luis Alonso Vega-Brenes
Objective C: Análisis de los métodos de comunicación de eventos entre objetos
Tecnología en Marcha
Objective C
Desarrollo iOS
Modelo Vista Controlador
Delegados
Notificaciones
Bloques de finalización
Observación
Comunicación de controladores
author_facet Óscar Víquez-Acuña
Luis Alonso Vega-Brenes
author_sort Óscar Víquez-Acuña
title Objective C: Análisis de los métodos de comunicación de eventos entre objetos
title_short Objective C: Análisis de los métodos de comunicación de eventos entre objetos
title_full Objective C: Análisis de los métodos de comunicación de eventos entre objetos
title_fullStr Objective C: Análisis de los métodos de comunicación de eventos entre objetos
title_full_unstemmed Objective C: Análisis de los métodos de comunicación de eventos entre objetos
title_sort objective c: análisis de los métodos de comunicación de eventos entre objetos
publisher Instituto Tecnológico de Costa Rica
series Tecnología en Marcha
issn 0379-3982
2215-3241
publishDate 2014-12-01
description Este artículo muestra una serie de patrones de programación utilizados para la comunicación de eventos en el lenguaje Objective C. Cada uno de estos patrones es explicado según su funcionalidad, se da un ejemplo conciso de su uso en el desarrollo de software cotidiano y se presenta un listado de ventajas y desventajas con respecto a las características propias del lenguaje.  Al iniciar se retoman algunos conceptos de la programación orientada a objetos, para no perder de vista el tema con el que se está lidiando. Iniciando por algunos de los pilares de la orientación a objetos, se recuerda que se busca tener en mayor o menor medida en el software para que este sea considerado de calidad. Luego se analiza el patrón de modelo vista controlador, muy popular en los últimos años y el cual permite aplicar, como se verá después, los otros patrones de comunicación de eventos.  Los patrones tratados son: delegados, notificaciones, observación y bloques de finalización, por lo que a lo largo de este artículo se discutirá parte de sus usos cotidianos así como sus puntos a favor y contras. El objetivo de este análisis es brindar a cualquier desarrollador un punto de discusión al seleccionar alguno de estos métodos para el desarrollo de una tarea específica.
topic Objective C
Desarrollo iOS
Modelo Vista Controlador
Delegados
Notificaciones
Bloques de finalización
Observación
Comunicación de controladores
url http://revistas.tec.ac.cr/index.php/tec_marcha/article/view/2225
work_keys_str_mv AT oscarviquezacuna objectivecanalisisdelosmetodosdecomunicaciondeeventosentreobjetos
AT luisalonsovegabrenes objectivecanalisisdelosmetodosdecomunicaciondeeventosentreobjetos
_version_ 1725565053323706368