Junior — Middle
Poți să numești diferite metode de lucru cu colecțiile și caracteristicile lor?
sobes.tech AI
Răspuns de la AI
În iOS, cele mai frecvent utilizate tipuri și metode pentru lucrul cu colecții sunt:
-
Array — o listă ordonată de elemente. Permite adăugarea, eliminarea și modificarea elementelor după index.
- Metode:
append(),insert(),remove(at:),sort(),filter(),map().
- Metode:
-
Set — o colecție nesortată de elemente unice.
- Căutare rapidă și verificare a existenței unui element.
- Metode:
insert(),remove(),contains(), operații pe mulțimi (union,intersection).
-
Dictionary — o colecție de perechi cheie-valoare.
- Acces rapid la valori după cheie.
- Metode:
updateValue(),removeValue(forKey:), iterare peste chei și valori.
Caracteristici:
- Array păstrează ordinea, permite duplicate.
- Set nu garantează ordinea, nu permite duplicate.
- Dictionary stochează date în perechi, cheile sunt unice.
Exemplu de utilizare Array:
var numbers = [1, 2, 3]
numbers.append(4) // [1, 2, 3, 4]
let filtered = numbers.filter { $0 % 2 == 0 } // [2, 4]
Exemplu de utilizare Set:
var fruits: Set = ["apple", "banana"]
fruits.insert("orange")
fruits.contains("banana") // true
Aceste colecții acoperă majoritatea sarcinilor de stocare și procesare a datelor în iOS.