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.

0 comentarios:

Publicar un comentario

 
Top