No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Cierre del Curso

22/22
Recursos

Aportes 39

Preguntas 0

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Si a alguien le interesa dar un repaso sobre lo que se dió en el curso (salvo assert y precondition):

import UIKit
import Foundation // La librería nos permite usar la función round()
// Type Annotations: Indicar el tipo de datos
// El estándar de Swift es el camelCase

// Float (Hasta 6 cifras decimales)
// Double (Hasta 15-16 cifras decimales)

// TypeAlias: Permite modificar el nombre del tipo de dato
typealias decimalNumber = Float?

// Numero entero excluyendo signo negativo: UInt8 (16bits => max: 2^16 - 1)
// type.min (Valor más pequeño del tipo); type.max (Valr más grande)

// Bool (type): true, false

let birthYear : UInt16! = 2_002; // Obligamos a birthYear a ser un UInt16
let age : decimalNumber;
age = 17.6;

if age != nil{ // Otra forma: if let actualAge = age {}
    let actualYear = birthYear + UInt16(round(age!));
    print("El año actual es: \(actualYear) y es un tipo de dato '\(type(of: actualYear))'");
}

// var surveyAnswer: String? = "Respuesta"   String? (optional) puede adoptar types de String o nil
// serverResponseCode = nil                  Al usar String? ésto es posible
// Null en otros lenguajes es un puntero. Nil no lo es, solamente es la ausencia de valor

// Tuplas:
let http404Error = (statusCode: 404, "Página no encontrada", "Valor a prescindir")
let (statusCode, statusMessage, _) = http404Error
// http404Error.0 == statusCode == http404Error.statusCode
print("El código del estado es \(statusCode): \(statusMessage)")

// Try-catch
func canThrowError() throws {
    // Aquí hay código que puede lanzar un error
    print("Éxito")
}

do {
    try canThrowError()
} catch {
    print("Error")
}

Amigos, solo comentarles que Swift NO solo es para crear aplicaciones en iOS, se puede usar en backend con Vapor, Data Science ó inclusive de Scripting, esto en linux y windows también. Es un lenguaje de propósito general con un gran potencial al ser rápido, fácil, seguro y open source, evitemos encasillarlo solo a apps de iOS para que se extienda más su uso en otras áreas.
Hasta aquí mi reporte Joaquín jaja.

Excelente curso!!!

Muy buen profesor, de lo mejorcito de Plazti, una pena que no termine el con iOS.

¡Crack! Muy buen curso y crucial para quedarse con las mejores bases de Swift.

Este ha sido un excelente curso, realmente he podido profundizar en las cosas básicas y elementales de Swift.

Excelente curso, que genial maestro es Juan Gabriel!

eres la máquina!

Muy buen curso. Excelente profesor.

Muchas gracias Juan Gabriel buen inicio para entrarle con todo a Swift

Excelente curso, gracias Juan Gabriel!

Muy bueno Swift y excelente profesor.

excelente curso!

ありがとう!

Excelente profesor!

El profesor me parecio excelente en sus explicaciones, desarrollo cada tema de una manera que pude entender ahora me considero un novato en Swift con muchas ganas de seguir aprendiendo.

Muy buen curso, la verdad el profesor se me hizo excelente

buen curso para adquirir las bases de swift

Excelente profesor, el curso es un poco (bastante) viejo pero sumándole la documentacion + gpt se puede chequear como cambiaron los conceptos, si es que lo hicieron.
Exclente?

Excelente curso

En horabuena! A seguir!

Excelente curso para iniciar con bases solidas en swift.

Gracias por el curso, me sirvió para repasar alguno que otro concepto.

Excelente curso, corto pero optimo.

Buen curso, me gustó bastante. vamos por más! 💪

Estoy terminando el curso a finales del 2021, ojalá lo hubiera tomado antes, es muy bueno el curso, porque el profesor explica muy bien.

Gran curso y gran profesor! Vamos por los siguientes!!

Excelente curso. Sin apuros, ni bromas de mal gusto para rompernos la cabeza, todo bien explicado. Excelente camino viene por delante!
Buen curso.
Muchas gracias, Profe Juan.

Level 1 😎

Fantástica Introducción al lenguaje, muchas gracias!

de los mejores profes de platzi

Excelente curso para comenzar en el mundo de swift

Gracias por el curso

Excelente curso introductor para Swift, todo muy claro!

Muy bueno

Gracias Juan Gabriel aprendi bastante