No tienes acceso a esta clase

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

Cierre del Curso

22/22
Recursos

Aportes 33

Preguntas 0

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Regístrate o inicia sesión para participar.

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")
}

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.

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, que genial maestro es Juan Gabriel!

Muy buen curso. Excelente profesor.

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

eres la máquina!

Muy bueno Swift y 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.

Excelente curso, gracias Juan Gabriel!

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

Excelente profesor!

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

buen curso para adquirir las bases de swift

excelente curso!

ありがとう!

de los mejores profes de platzi

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

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

Excelente curso para comenzar en el mundo de swift

Gracias por el curso

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

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

Level 1 😎

En horabuena! A seguir!

Excelente curso, corto pero optimo.

Excelente curso para iniciar con bases solidas en swift.

Excelente curso introductor para Swift, todo muy claro!

Excelente curso

Muy bueno

Gracias Juan Gabriel aprendi bastante