Grafología de Ingens Developments en Cuarto Milenio con Iker

    Nuestra Aplicación para IOS,realizada por Ingens Developents siguiendo las pautas Grafológicas de Perito.cat (Expertos en Grafología) y con Diseños de Schiaffino Group, fue comentada la semana pasada en Cuarto Milenio por Iker y su colaborador Diego Marañon en su parte dedicada a Misterios 4.0.   En este caso comentan y comparan dos aplicaciones…

DyKnow/SignalR-ObjC – SignalR IOS Client

    Como ya sabréis SignalR es un conjunto de componentes que permiten intercambiar información entre el servidor y los diferentes clientes en tiempo real, haciéndonos creer que las conexiones siempre están abiertas.  Para más información sobre cómo funciona SignalR, podéis consultarlo en esta página donde José M. Aguilar lo explica muy detallado. En este post mostraremos…

KVO: Key-Value Observing

Como comenté en el post sobre KVC, KVO proporciona un mecanismo de notificación similar al que proporciona las clases NSNotification y NSNotificationCenter pero con una diferencia principal. En lugar de un objeto central(NSNotificationCenter) que difunde las notificaciones a todos los objetos que han sido registrados como observadores, KVO notifica directamente a los objetos que están observando cuando…

KVC: Key-Value Coding

¿Qué es eso de Key-Value Coding?, simplificando mucho KVC es un mecanismo que nos da la posibilidad de obtener y definir propiedades de una clase especificando identificadores (key) que representan los nombres de los atributos a los que queremos acceder. Los métodos para KVC están implementados en el protocolo NSKeyValueCoding, el cual añade métodos a…

Patrones de diseño en Objective-C: Observador (NSNotificationCenter)

Los programadores experimentados (y no tan experimentados) en Cocoa, estamos muy acostumbrados a implementar patrones de diseño en nuestros desarrollos.   Un patrón de diseño que nos podemos encontrar de manera habitual es el “delegado“. Este lo hemos utilizado en artículos anteriores como puede ser el de “mapas offline” cuando implementábamos el protocolo delegado CLLocationManagerDelegate para…