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...
Main Authors: | , |
---|---|
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 |