septiembre 2015

sábado, 12 de septiembre de 2015

Fundamentos de Swift - Rackcode


Fundamentos de Swift - Rackcode


Swift nuevo el lenguaje de programacion para crear aplicaciones para iOS. Antes que nada como sabras fue lanzada en 2014 y es un lenguaje orientado a objetos y que adopta algunas de las mejores caracteristicas de los lenguajes de programacion un ejemplo claro es Python y Ruby.

Esto pude verse claramente en que en Swift la colocacion del punto y coma al final de nuestras sentencias puede ser añadido o no, ademas que al contrario de Objective-C podemos colocar comentarios multilinea o incluso comentarios anidados.

Swift como nuevo lenguaje de programacion para iOS viene mas renovado en cuanto a sintaxis asi como mas modernizado en cuanto tiempo de respuesta (runtime) y que se acopla bastante bien a codigo en Objective-C.


Pero hablemos un poco de su Sintaxis

Sintaxis de Swift

    Variables en Swift

    La declaracion de variables en Swift es muy parecida a la de JavaScript puesto que basta con colocar la palabra reservada var seguida del nombre de la variable. A diferencia de Objective-C que tenemos que colocar el tipo de variable seguido del nombre de la variable.

   Type Variable1;
    int    i, j, k;
    char   c, ch;
    float  f, salary;
    double d;

    var VariableSwift = 0;
    var red, green, blue: Double



    Constantes en Swift


    Anteriormente en Objective-C para declarar una variable teniamos que colocar "const" seguido del tipo de variable y despues el nombre de la variable.

    const Type Variable1;
    const int    i, j, k;
    const char   c, ch;
    const float  f, salary;
    const double d;

    Pero en Swift tenemos que colocar la palabra reservada "let" que nos permite definir una constante sin tanto codigo.

    let variables = "Hola Rackcode"  // variables es String
    let variables : String = "Hello Rackcode"

    Clases en Swift


    Ahora las clases forman parte de los pilares de Swift, al igual que en Objective-C, Swift cuenta con la herencia simple y puede formar jerarquías de clase tan complejas como sea necesario.

    A diferencia de la declaracion de Objective-C en Swift es mucho mas sencillo

    @interface Box:NSObject
    {
        //Instance variables
        double length;   // Length of a box
        double breadth;  // Breadth of a box
    }
    @property(nonatomic, readwrite) double height; // Property

    @end


    class SomeClass {
        // class definition goes here
    }



Hasta aqui hemos llegado con este post esperamos que haya sido de su agrado y si ha sido asi compartan este post y no olviden visitarnos para mas informacion de Swift.

¿Que aumenta la creatividad de los Programadores y Desarrolladores?


 ¿Que aumenta la creatividad de los Programadores y Desarrolladores?


Como programadores tenemos que equilibrar entre un mundo estructural y otro creativo. Crear todo nuestro codigo utilizando los lenguajes de programacion como PHP, JavaScript nunca ha sido facil, mucho menos tener un software o un sitio perfecto.

Quizas el mejor ejemplo de creatividad es ese crear algo de la nada, hay muchas maneas de hacer esto posible, debido a que los programadores tienen una amplia gama de herramientas y metodos que los ayudan a que las ideas se hagan realidad. Pero esto es el unico problema la idea.

Apesar que los programadores podemos encontrar soluciones creativas o en casos no las hay. Este es un claro ejemplo de que los programadores son creativos por naturaleza.

Aqui una lista para aumentar la creatividad.


Aprender un nuevo lenguaje


Para los programadores y desarrolladores aprender los nuevos lenguajes de programacion es mera diverson o necesidad en misma medida. Por lo que aprender solo un lenguaje por comodida es quedarse mirando un programa de television por siempre habiendo multiples opciones, aprende nuevas habilidades eso ayuda bastante.

Todo comienza en cero


En un proyecto tienes que comenzar de cero asi como la revision de tus problemas la mejor manera de encontrar una solucion creativa a un problema es comenzar desde el principio .

Utiliza los 5 ¿porque?

Usar los 5 "porque" nos ayudara a considera todas las hipotesis que tenemos y asegurarnos de cual es el problema, iniciando con una pregunta y terminando en una respuesta y asi susesivamente. Si algo va mal hay que preguntarnos 5 veces porque veras que las ideas brotaran.

Diviertete


Como programador comprenderas que siempre hay algo que hacer, probar y que nos mantiene ocupados tanto en proyectos en el trabajo como en el tiempo libre por pura diversion- Estar continuamente dando vueltas a ideas y soluciones es una de las mejores maneras de ejercitar nuestra creatividad por lo que resulta muchas veces mas que natural para la mayoria.

Nunca dejes de intentar cosas nuevas


Optimizar y asegurarnos que el codigo que colocamos hace una semana puede ser mas eficiente de otra manera o incluso mas pequeño ayudan a que provemos y ejercitemos nuestra mente.

Por ultimo como programador o desarrollador lo importante es amar a tu profesion, trabajo porque asi nunca tienes que trabajar. Si te ha gustado el post compartelo y sigenos en @Rackcode o @Huixcospartan para mas informacion.