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