No tienes acceso a esta clase

¬°Contin√ļa aprendiendo! √önete y comienza a potenciar tu carrera

Cierre del Curso

22/22
Recursos

Aportes 37

Preguntas 0

Ordenar por:

¬ŅQuieres ver m√°s aportes, preguntas y respuestas de la comunidad?

o inicia sesión.

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!

Muy buen curso. Excelente profesor.

eres la m√°quina!

Excelente curso, habia tomado varios cursos de itnroducción a swift, sin duda este es el mas completo y sin duda alguna mejor explicado, me sorprende todo lo que se pudo abordar en tan pocas clases.

Les dejo la pagina de notión donde anote todo lo importante a si como tips e información valiosa

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!

„Āā„āä„ĀĆ„Ā®„ĀÜÔľĀ

Muchas gracias, Profe Juan.

Level 1 ūüėé

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

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

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! ūüí™

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