Condicionales y operaciones básicas
Todo lo que aprenderás sobre Swift
Operaciones de asignación y aritmeticas
Comparaciones
Operaciones Ternarias
Operador Nil Coalescing
Rangos
Operadores lógicos
Manipulación de Strings
Strings
Inicialización y mutabilidad
Characters
Índices de Strings
Substrings
Prefijos y Sufijos
Representaciones Unicode
Estructuras de datos
Arrays
Acceder y modificar elementos de un Array
Iterando en Arrays
Conjuntos
Iteraciones y operaciones sobre conjuntos
Diccionarios
Iteración en diccionarios
Sentencias de Control
Ciclo for-in
Ciclo while
Uso de if
Uso de Switch
Switch usando rangos - Interval matching
Switch usando tuplas
Switch con casos compuestos
Sentencias de transferencia de control
Continue y break
Fallthrough
Uso de return y guard
Available en API: Manejo de versiones
Cierre del curso
Cierre del curso y próximos pasos
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Juan Gabriel Gomila
Aportes 66
Preguntas 0
//Reto
let flagEcuador = "\u{1F1EA}" + "\u{1F1E8}"
let name = "Wil Montenegro"
let salute = """
Hola me llamo \(name),
y soy de
Ecuador \(flagEcuador)
"""
print(salute)
let méxico = "¡Viva \u{1F1F2}\u{1F1FD} canijos!"
😃
Resumen
Strings
let someString = "Soy un string cualquiera"
Multilinea
Se utiliza triple comilla doble ”””
para generar strings multilinea.
Se puede usar la barra invertida (\
) para no mostrar el salto de linea (\n
) en el resultado.
let multiLineString = """
Soy Hernan Chilabert y\
estoy haciendo el curso de Swift.
"""
print(multiLineString)
Comillas dobles en un String
Si queremos crear una cita dentro de un string:
La imaginación es mas importante que el saber. - Albert Einstein
tenemos que utilizar \”
para escapar las comillas dentro de un string.
let wiseWords = "\"La imaginacion es mas importante que el saber\" - Albert Einstein"
Unicodes
let dolarSign = "\u{24}" "$"
let blackHeart = "\u{2665}" "♥"
let heart = "\u{1F496}" "💖"
Este en mi reto
// RETO
let flagColombia = "\u{1F1E8}" + "\u{1F1F4}"
let user = "Anthony Garcia"
let age = "18"
let salute = "Hola me llamo \(user), Soy de \(flagColombia) y tengo \(age) de edad."
print(salute)
Reto
let argentinaFlag = "\u{1F1E6}\u{1F1F7}"
let greeting = """Hola, soy Hernan Chilabert de \(argentinaFlag) y estoy aprendiendo Swift."""
let nacionalidad = "\u{1F1E8}" + "\u{1F1F4}"
let personalString = """
Hola, soy Luis Garay.\
Soy de Colombia \(nacionalidad).\
¡Es un placer aprender con todos ustedes! \u{1F30E}
"""
let argentina = “\u{1F1E6}\u{1F1F7}”
print("muchaaaachos… " + argentina + argentina + argentina)
let emojiChile = "\u{1F1E8}\u{1F1F1}"
Documentación de Swift muy útil:
https://docs.swift.org/swift-book/LanguageGuide/StringsAndCharacters.html
let mxFlag = "\u{1F1F2}\u{1F1FD}"
let msj = "Hola saludos desde el pais más hermoso del mundo “
print(msj+” "+mxFlag)
Let colombiaFlag = "\u{1F1E8}\u{1F1F4}"
let greetingFlag = "\u{1F1F2}\u{1F1FD}"
print("I'm Jonathan and I'm from \(greetingFlag)")
let name = "Javier Ayora"
let country = "\u{1F1EA}\u{1F1E8}"
print("Hello There, Soy " + (name) + " y vivo en " + (country))
Dejo mi aporte :
let peru = "\u{1F1F5}\u{1F1EA}"
print( "¡¡ A comer ceviche \(peru) !!")
let peru = "\u{1F1F5}" + " " + "\u{1F1EA}"
print( "¡¡ A comer ceviche \(peru) !!")
let flag = "\u{1F1E8}" + "\u{1f1f4}"
let name = "deis"
print("hola soy de \(flagNational) y me llamo \(name)")
This is my challenge 😎
// Reto
let flagPeru = "\u{1f1f5}\u{1f1ea}"
let myData = (name: "Jose Alzugaray", age: 23, location: flagPeru, goal: "Aprender Swift")
let presentation = """
Hola soy \(myData.name).
Tengo \(myData.age) años de edad.
Soy y vivo en \(myData.location).
Y mi meta este año es \(myData.goal). 🤞🏾
"""
print(presentation)
let Medellin = “fourth industrial revolution\u{1F496}”
//reto clase 8
let flagArgentina = "\u{1F1E6}\u{1F1F7}"
let age = "24"
let name = "Lisandro Loustaunau"
let presentation = """
Hi mi name is \(name) and mi age is \(age) and I am from \(flagArgentina) and i'm practicing Sfiwt
"""
print(presentation)
let spanishFlag = "\u{1F1EA}\u{1F1F8}"
let myDescription = "Soy Francisco Javier Gallego Lahera y soy de España, con bandera \(spanishFlag)"
let name = "Ricardo Saenz"
let flagMX = "\u{1F1F2}\u{1F1FD}"
print("Hola soy \(name) desde \(flagMX)")
let personalData = ("Isabel Torres", "30 años", "Colombiana")
let myFlag = "\u{1F1E8}\u{1F1F4}"
print("Mi nombre es \(personalData.0), tengo \(personalData.1) y soy \(personalData.2) \(myFlag)")
Mi nombre es Isabel Torres, tengo 30 años y soy Colombiana 🇨🇴
let mexicoFlag = "Soy Fernando desde \u{1F1F2}\u{1F1FD}"
print(mexicoFlag)
let peru = “Hombres del futuro saludos de un \u{1F1F5}\u{1F1EA}”
let peruEmoji = "\u{1F1F5}\u{1F1EA}"
print("""
Hola, soy Andre de \(peruEmoji) \
soy estudiante de swift
pronto podré hacer aplicaciones 💪🏾
""")
😄
let presentacion = "Soy Carlos y soy de "
let pais = "\u{1F1E8}"
print(presentacion + pais)
//reto
let colombianFlag = "\u{1F1E8}\u{1F1F4}"
print("Soy James de Colombia\(colombianFlag)")
let iAmString = "Soy José Miguel y soy de \u{1f1f2}"
print(iAmString)
let flag = "🇺🇸"
let name = "José"
print(“Hi! I’m (name) from (flag)”)
let banderaCol = "\u{1F1E8}\u{1F1F4}"
let name = "Andres Felipe"
var Presentation : String
Presentation = “”“
Hola! soy (name)
Saludos desde (banderaCol)
”""
print(Presentation)
let name = "Jean Carlos Rodriguez"
let venezuela = “\u{1F1FB}” + "\u{1F1EA}"
let usa = “\u{1F1FA}” + “\u{1F1F8}”
let jcrodriguez = “”“
Hola me llamo (name),
soy de (venezuela),
pero vivo en (usa)
”""
print(jcrodriguez)
var presentation: String = """
Hola, soy Bradley y soy de \u{1F1F2}\u{1F1FD}
"""
print(presentation)
![](
// RETO Bandera de chile en emoji
let flagChile = "\u{1F1E8}\u{1F1F1}"
let name = "Felipe Carrasco"
print(“My name is (name), I am from (flagChile)”)
let ecuadorEmoji = "\u{1F1EA}\u{1F1E8}"
let greeting = "Hi I'm Mario and I'm from \(ecuadorEmoji)"
print(greeting)
let mexicanFlag = ("\u{1F1F2}" + “\u{1F1FD}”)
let name = "Sebastián"
let saludo = "\u{1F44B}"
let sebastian = "\u{01F57A}"
let taco = "\u{01F32E}“
let presentation = “”“
Hola(saludo), Soy (name)(sebastian)
y soy de México (mexicanFlag)(taco)
””"
resultado: Hola👋, Soy Sebastián🕺 y soy de México 🇲🇽🌮
print("Hola a todos, soy Oscar de \u{1F1F5}\u{1F1EA}")
//Reto
let argentinianFlag = "\u{1F1E6}" + "\u{1F1F7}"
let name = "Marcelo Graef"
let greeting = """
Hola!!
Me llamo \(name), \
y soy de Argentina \(argentinianFlag)
"""
print(greeting)
🇬🇹
flag of Guatemala
Unicode: U+1F1EC U+1F1F9, UTF-8: F0 9F 87 AC F0 9F 87 B9
<
let name = "Francisco"
let surname = "Garcia Poncetta"
let CountryFlag = "\u{1f1e6}"
let sentence = "Hola! Soy \(name) \(surname) y soy de Argentina \(CountryFlag)"
>
let flagPeru = "\u{1F1F5}\u{1F1EA}"
let name = "Alexander"
let saludo = """
Mi nombre es\(name), y soy de Perú\(flagPeru)
"""
let flag = "\u{1F1F2}\u{1F1FD}"
let name = "Alberto Moreno"
let hello = """
Hola a todos, mi nombre es \(name)
y soy de \(flag)
"""
print(hello)
let flagVenezuela = "\u{1F1FB}\u{1F1EA}"
var userName = "davidbr"
print("Soy \(userName) nacido en \(flagVenezuela) ")
let flag = "\u{1F1F2}\u{1F1FD}"
var username = "nix1124"
print("Soy \(username) y soy de \(flag)")
let flagChile = "\u{1F1E8}" + "\u{1F1F1}"
let name = "Felipe Carrasco"
let greeting = """
Hi my name is \(name).
I am from \(flagChile).
Nice to meet you
"""
print(greeting)
//Reto
let name = "David Avendaño"
let country = "México"
let flag = "\u{1F1F2}" + "\u{1F1FD}"
let introduceMe = """
Hola qué tal
Mi nombre es \(name)
y soy de \(country)
\(flag)
"""
print(introduceMe)```
![](
import SwiftUI
let someString = "I'm an any String"
let multicodeString = """
My name is Paul Realpe, I'm systems engineer.
I'm 24 years old, I love the mobile development,
My skills are Java, Kotlin, Flutter, React.js, HTML, CSS, JS
"""
let wiseWords = "\"The imagination is most important than the knowledge\" - Albert Einstein"
let dolarSign = "\u{24}"
let blackHeart = "\u{2665}"
let heart = "\u{1F496}"
let colombia = "\u{1F1E8}\u{1F1F4}"
struct ContentView: View {
var body: some View {
Text("\(multicodeString)... \n\(wiseWords). \(colombia)").padding()
}
}
struct ContentView_Previews: PreviewProvider {
static var previews: some View {
ContentView()
}
}```
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?