Curso Básico Objective C: Variables básicas y Operadores Aritméticos

Las variables básicas de Objetive C funcionan como en C, veamos los tipos básicos:

int

    Declaración:

    int entero;

    Asignación:

         
            entero=1;
            NSLog(@”%d”,entero);

    short, long, unsigned

            short corto=3;
            NSLog(@”%d”,corto);
            
            long largo=33424234;
            NSLog(@”%ld”,largo);
            
            unsigned long muylargo=21312313424545;
            NSLog(@”%ld”,muylargo);

    Coma flotante (con decimales): float, double

            float condecimales=3.3f;
            NSLog(@”%f”,condecimales);

            

            double conmuchosdecimales=3.34453543546;

            NSLog(@”%f”,conmuchosdecimales);

    Booleanos

            BOOL primera=YES;
            NSLog(@”%d”,primera);
            primera=NO;
            NSLog(@”%d”,primera);
            primera=TRUE;
            primera=true;
            primera=1;

    Caracteres

            char caracter=‘a’;

            

            NSLog(@”%c”,caracter);

    Literales de Cadena de Caracteres 

            

            NSLog(@”nuevalineaya!notra linea”);

    Operadores Aritméticos

            int i=1;
            int j=3;

            

            int k=0;
            float res;

            

            k=i+j;
            NSLog(@”%d”, k);

            i+=j;
            NSLog(@”%d”, i);

            k=i-j;
            NSLog(@”%d”, k);

            i-=j;
            NSLog(@”%d”, i);

            k=i*j;
            NSLog(@”%d”, k);

            i*=j;
            NSLog(@”%d”, i);

            // hay que hacer casting a float

            res=(float)i/j;
            NSLog(@”%f”, res);

            res/=j;
            NSLog(@”%f”, res);

    Notificaciones en la Pantalla de Bloqueo, Colores del Led y TTS

    Pantalla de bloqueo

    Una de las cuestiones principales a la hora de mejorar el uso de la batería es la posibilidad de gestionar  las notificaciones en la pantalla de bloqueo del móvil. Una funcionalidad típica en iOS, pero no disponible de serie en Android.

    Para ello existen varias soluciones que permiten la visualización directa de las notificaciones sin la necesidad de desbloquear el dispositivo.

    Una de ellas en NiLS Notifications Lock Screen disponible en la Google Play.  Mediante la app podemos ver esas notificaciones e incluso haciendo swype en ellas gracias a una extensión de la misma aplicación llamada NiLS Floating Panel.
    Las instrucciones sobre cómo activar este widget de la pantalla de bloqueo vienen con la propia aplicación, pero en el caso de móviles con la versión 4.4 de android, casi todos ellos de la gama Nexus, tienen una explicación sobre cómo activar este tipo de widgets.

    Primero deberemos habilitar los widgets de la pantalla de bloqueo, a través de la sección Ajustes->Seguridad->Habilitar Widgets. Y cómo es una aplicación que hace uso de las notificaciones del usuario será necesario darle permisos. También en Ajustes->Seguridad->Acceso a Notificaciones.

    Colores del Led

    Recomendado por parte de uno de mis alumnos me decidí a probar la aplicación Light Manager.  Esta aplicación nos permitirá asignar distintos colores a las distintas notificaciones que tenemos instaladas en el dispositivo. Una manera bastante útil de saber si tenemos mensajes de Whatsapp o correos pendientes de leer, etc…
    Una vez instalado también deberemos darles permisos para que pueda leer las notificaciones del sistema. De la misma manera que para el NiLS.

    Text to Speech

    Cuando vamos conduciendo en el coche, está claro que no debemos dejar de mirar la carretera como medida de seguridad. Normalmente cuando conduzco suelo llevar el Waze instalado como navegador GPS , para evitar distracciones innecesarias al volante. Pero como la pantalla está el navegador no podemos ver las notificaciones sin perder de vista la carretera y quitar las manos del volante. 
    La mayor parte de los sistemas multimedia que llevan instalados los coches de serie, permiten integrar por Bluettoth el sonido del móvil a los altavoces del coche. Según vas conduciendo puedes reproducir música que tienes almacenado en el dispositivo mediante Google Play Music. Según modelos esto puede resultar más o menos complicado, pero una vez configurado resulta muy útil. Basta con tener el bluetooth activado en el móvil y comienza la reproducción automáticamente desde la canción que la dejaste sonando. Además Waze te va dando las indicaciones de viva voz por los altavoces del coche. 
     De la misma manera podemos llegar a instalar una aplicación que nos lea las notificaciones según las vayamos recibiendo.  Una aplicación de este estilo es Botifier. Para minimizar el impacto en la concentración al conducir podemos seleccionar sólo las aplicaciones que nos interesa que puedan leerse y así escucharlo por los altavoces también. 

    Suscríbete al Boletín

    Si quieres estar al tanto de las novedades del blog, ya sabes :)
    * = campo obligatorio

    powered by MailChimp!

    Uso de cookies

    Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información. ACEPTAR

    Aviso de cookies