perché swift
swift è il linguaggio di riferimento per l'ecosistema Apple: sintassi moderna, sicurezza e performance.
focus: ui, concurrency, networking e architettura.
setup
installa xcode o swift toolchain e verifica la versione.
swift --version
swiftc main.swift -o app
./app
sintassi base
let name = "samir"
print("hello \(name)")
swift usa type inference e string interpolation.
dati e funzioni
func area(_ r: Double) -> Double { 3.14 * r * r }
let values = [1, 2, 3]
funzioni pure e collezioni rendono il codice leggibile.
prossime lezioni
lezione 01
fondamenti e sintassi
variabili, tipi, funzioni, optional e controllo di flusso.
aprilezione 02
collezioni e map
array, dictionary, filtri e iterazioni rapide.
aprilezione 03
struct, classi e protocol
modelli dati, conformità e extension riusabili.
aprilezione 04
error handling
errori, guard e strategie di recovery.
aprilezione 05
closures e functional
closure, map/filter e composizione.
aprilezione 06
concurrency
async/await, actor e task isolate.
apriapprofondimenti
lezioni avanzate per completare il percorso.