Junior — Middle
Puoi nominare diversi metodi di lavoro con le collezioni e le loro caratteristiche?
sobes.tech AI
Risposta dell'AI
In iOS, i tipi e metodi più comunemente usati per lavorare con le collezioni sono:
-
Array — una lista ordinata di elementi. Permette di aggiungere, rimuovere e modificare gli elementi tramite indice.
- Metodi:
append(),insert(),remove(at:),sort(),filter(),map().
- Metodi:
-
Set — una collezione non ordinata di elementi unici.
- Ricerca rapida e verifica della presenza di un elemento.
- Metodi:
insert(),remove(),contains(), operazioni sui set (union,intersection).
-
Dictionary — una collezione di coppie chiave-valore.
- Accesso rapido ai valori tramite chiave.
- Metodi:
updateValue(),removeValue(forKey:), iterare su chiavi e valori.
Caratteristiche:
- Array mantiene l'ordine, consente duplicati.
- Set non garantisce l'ordine, non consente duplicati.
- Dictionary memorizza dati in coppie, le chiavi sono uniche.
Esempio di utilizzo di Array:
var numbers = [1, 2, 3]
numbers.append(4) // [1, 2, 3, 4]
let filtered = numbers.filter { $0 % 2 == 0 } // [2, 4]
Esempio di utilizzo di Set:
var fruits: Set = ["apple", "banana"]
fruits.insert("orange")
fruits.contains("banana") // true
Queste collezioni coprono la maggior parte delle attività di memorizzazione e elaborazione dei dati in iOS.